diff options
Diffstat (limited to 'llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp b/llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp index 325fd647bf4..6b34a4efd08 100644 --- a/llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp +++ b/llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp @@ -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); |