Let's ignore MDStrings also!
[oota-llvm.git] / lib / Target / IA64 / AsmPrinter / IA64AsmPrinter.cpp
index 325fd647bf4f7d4f78f0e04b358640fd2f4f7457..6b34a4efd083add7a6940836592176a0c1bbdf01 100644 (file)
@@ -270,7 +270,7 @@ void IA64AsmPrinter::printModuleLevelGV(const GlobalVariable* GVar) {
   O << "\n\n";
   std::string name = Mang->getValueName(GVar);
   Constant *C = GVar->getInitializer();
-  if (isa<MDNode>(C))
+  if (isa<MDNode>(C) || isa<MDString>(C))
     return;
   unsigned Size = TD->getTypeAllocSize(C->getType());
   unsigned Align = TD->getPreferredAlignmentLog(GVar);