diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp index 24bb63bb60a..1c62559739f 100644 --- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp @@ -4008,7 +4008,7 @@ bool SimplifyCFGOpt::SimplifyUncondBranch(BranchInst *BI, IRBuilder<> &Builder){      return true;    // If the Terminator is the only non-phi instruction, simplify the block. -  BasicBlock::iterator I = BB->getFirstNonPHIOrDbgOrLifetime(); +  BasicBlock::iterator I = BB->getFirstNonPHIOrDbg();    if (I->isTerminator() && BB != &BB->getParent()->getEntryBlock() &&        TryToSimplifyUncondBranchFromEmptyBlock(BB))      return true; | 

