Cleanup: Use the appropriate API for accessing the DIVariable of a
authorAdrian Prantl <aprantl@apple.com>
Wed, 10 Sep 2014 18:52:29 +0000 (18:52 +0000)
committerAdrian Prantl <aprantl@apple.com>
Wed, 10 Sep 2014 18:52:29 +0000 (18:52 +0000)
DBG_VALUE intrinsic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217533 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/AsmPrinter.cpp

index 4319a5771171ec65da980a9be5617f2e1318a9c4..b1fc46b41128696d2bc2ba00590c71b299bba3f3 100644 (file)
@@ -622,7 +622,7 @@ static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) {
   raw_svector_ostream OS(Str);
   OS << "DEBUG_VALUE: ";
 
-  DIVariable V(MI->getOperand(2).getMetadata());
+  DIVariable V = MI->getDebugVariable();
   if (V.getContext().isSubprogram()) {
     StringRef Name = DISubprogram(V.getContext()).getDisplayName();
     if (!Name.empty())