[llvm-commits] [llvm] r98487 - /llvm/trunk/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp

Chris Lattner sabre at nondot.org
Sun Mar 14 00:28:48 PST 2010


Author: lattner
Date: Sun Mar 14 03:28:48 2010
New Revision: 98487

URL: http://llvm.org/viewvc/llvm-project?rev=98487&view=rev
Log:
fix these two get the mcsymbol operand instead of imm operand.

Modified:
    llvm/trunk/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp

Modified: llvm/trunk/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp?rev=98487&r1=98486&r2=98487&view=diff
==============================================================================
--- llvm/trunk/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp (original)
+++ llvm/trunk/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp Sun Mar 14 03:28:48 2010
@@ -316,8 +316,7 @@
         continue;
       }
 
-      unsigned BeginLabelID = MI->getOperand(0).getImm();
-      MCSymbol *BeginLabel = MMI->getLabelSym(BeginLabelID);
+      MCSymbol *BeginLabel = MI->getOperand(0).getMCSymbol();
       assert(BeginLabel && "Invalid label!");
 
       if (BeginLabel == LastLabel)
@@ -898,9 +897,7 @@
         continue;
       }
 
-      unsigned BeginLabelID = MI->getOperand(0).getImm();
-      assert(BeginLabelID && "Invalid label!");
-      MCSymbol *BeginLabel = MMI->getLabelSym(BeginLabelID);
+      MCSymbol *BeginLabel = MI->getOperand(0).getMCSymbol();
       
       if (BeginLabel == LastLabel)
         MayThrow = false;





More information about the llvm-commits mailing list