diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-01-19 02:48:26 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-01-19 02:48:26 +0000 |
| commit | 9b7400533f5a2ff9aa2d7bdd899be05dccb033e3 (patch) | |
| tree | 63f5a4d489473d1124be4d1d1a4ba54dd8514e1c /lib/Target/SystemZ/AsmPrinter | |
| parent | ac7bc9f150d5a1b404d48d1da1a57436c14d8a6e (diff) | |
| download | external_llvm-9b7400533f5a2ff9aa2d7bdd899be05dccb033e3.zip external_llvm-9b7400533f5a2ff9aa2d7bdd899be05dccb033e3.tar.gz external_llvm-9b7400533f5a2ff9aa2d7bdd899be05dccb033e3.tar.bz2 | |
introduce a section kind for common linkage. Use this to slightly
simplify and commonize some of the asmprinter logic for globals.
This also avoids printing the MCSection for .zerofill, which broke
the llvm-gcc build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93843 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ/AsmPrinter')
| -rw-r--r-- | lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp b/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp index 53d2955..0171193 100644 --- a/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp +++ b/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp @@ -318,7 +318,7 @@ void SystemZAsmPrinter::PrintGlobalVariable(const GlobalVariable* GVar) { if (C->isNullValue() && !GVar->hasSection() && !GVar->isThreadLocal() && - (GVar->hasLocalLinkage() || GVar->isWeakForLinker())) { + (GVar->hasLocalLinkage() || GVar->hasCommonLinkage())) { if (Size == 0) Size = 1; // .comm Foo, 0 is undefined, avoid it. |
