MDNodes are not Constants.
authorDan Gohman <gohman@apple.com>
Thu, 9 Sep 2010 20:54:24 +0000 (20:54 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 9 Sep 2010 20:54:24 +0000 (20:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113539 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/AsmWriter.cpp

index 14b016100b323a9be372ccf2bdd5041facc79473..f9597cd44922bde3e9cf6a0134f982554444e038 100644 (file)
@@ -1057,11 +1057,6 @@ static void WriteConstantInternal(raw_ostream &Out, const Constant *CV,
     return;
   }
 
-  if (const MDNode *Node = dyn_cast<MDNode>(CV)) {
-    Out << "!" << Machine->getMetadataSlot(Node);
-    return;
-  }
-
   if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(CV)) {
     Out << CE->getOpcodeName();
     WriteOptimizationInfo(Out, CE);