Skip to content
  • Bill Wendling's avatar
    Reapply r142920 with fix: · 9b993222
    Bill Wendling authored
    An MBB which branches to an EH landing pad shouldn't be considered for tail merging.
    
    In SjLj EH, the jump to the landing pad is not done explicitly through a branch
    statement. The EH landing pad is added as a successor to the throwing
    BB. Because of that however, the branch folding pass could mistakenly think that
    it could merge the throwing BB with another BB. This isn't safe to do.
    <rdar://problem/10334833>
    
    llvm-svn: 143001
    9b993222
Loading