diff options
Diffstat (limited to 'llvm/lib/CodeGen/PrologEpilogInserter.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/PrologEpilogInserter.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp index d3b0b11..2469c8e 100644 --- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp +++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp @@ -273,10 +273,10 @@ void PEI::saveCalleeSavedRegisters(MachineFunction &Fn) {        MBB = FI;        I = MBB->end(); --I; -      // Skip over all terminator instructions, which are part of the return +      // Skip over all "return" instructions, which are part of the return        // sequence.        MachineBasicBlock::iterator I2 = I; -      while (I2 != MBB->begin() && (--I2)->getDesc().isTerminator()) +      while (I2 != MBB->begin() && (--I2)->getDesc().isReturn())          I = I2;        bool AtStart = I == MBB->begin();  | 
