diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 14:12:00 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 14:12:00 +0000 |
commit | 78085ee80cdfc7d2aec2da4b6dd9371b866b31fd (patch) | |
tree | b517f341488f55660161fd3149ac9e5ecfee2007 | |
parent | 66f1b378bc6d7c52ed4398e0d26cc3c0e9865310 (diff) |
Unbreak
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75996 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp b/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp index 87b0e5e379..1a911dbc1d 100644 --- a/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp +++ b/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp @@ -100,29 +100,9 @@ bool SystemZAsmPrinter::doInitialization(Module &M) { bool SystemZAsmPrinter::doFinalization(Module &M) { // Print out module-level global variables here. for (Module::const_global_iterator I = M.global_begin(), E = M.global_end(); - I != E; ++I) { + I != E; ++I) printModuleLevelGV(I); - // If the global is a extern weak symbol, remember to emit the weak - // reference! - // FIXME: This is rather hacky, since we'll emit references to ALL weak - // stuff, not used. But currently it's the only way to deal with extern weak - // initializers hidden deep inside constant expressions. - if (I->hasExternalWeakLinkage()) - ExtWeakSymbols.insert(I); - } - - for (Module::const_iterator I = M.begin(), E = M.end(); - I != E; ++I) { - // If the global is a extern weak symbol, remember to emit the weak - // reference! - // FIXME: This is rather hacky, since we'll emit references to ALL weak - // stuff, not used. But currently it's the only way to deal with extern weak - // initializers hidden deep inside constant expressions. - if (I->hasExternalWeakLinkage()) - ExtWeakSymbols.insert(I); - } - return AsmPrinter::doFinalization(M); } @@ -245,9 +225,6 @@ void SystemZAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, O << Name; - if (GV->hasExternalWeakLinkage()) - ExtWeakSymbols.insert(GV); - return; } case MachineOperand::MO_ExternalSymbol: { |