Fix obvious think-o.
authorBill Wendling <isanbard@gmail.com>
Wed, 13 Jul 2011 00:20:09 +0000 (00:20 +0000)
committerBill Wendling <isanbard@gmail.com>
Wed, 13 Jul 2011 00:20:09 +0000 (00:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135014 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86FrameLowering.cpp

index 87368f3a589e57c8ab4fd08effb73a6448b6a39f..d30ecef0cd3614512a0ade29d58e26e625cdd51c 100644 (file)
@@ -1072,7 +1072,7 @@ getCompactUnwindEncoding(ArrayRef<MCCFIInstruction> Instrs,
 
     if (Src.isReg() && Src.getReg() == MachineLocation::VirtualFP) {
       // DW_CFA_def_cfa_register
-      assert(FramePointerReg != -1 && "Defining more than one frame pointer?");
+      assert(FramePointerReg == -1 && "Defining more than one frame pointer?");
       if (TRI->getLLVMRegNum(FramePointerReg, IsEH) != X86::EBP &&
           TRI->getLLVMRegNum(FramePointerReg, IsEH) != X86::RBP)
         // The frame pointer isn't EBP/RBP. Cannot make unwind information