diff options
author | Chris Lattner <sabre@nondot.org> | 2009-09-16 05:25:43 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-09-16 05:25:43 +0000 |
commit | e1e533437aa4b53d7a70bacd4fa0fdfe0803c78e (patch) | |
tree | b4b7334b5219d6b3a0516a3f5cbc2ce8e9666b2b | |
parent | a76e3fc131792fa6a88807c3120c59c8632bfb9e (diff) | |
download | external_llvm-e1e533437aa4b53d7a70bacd4fa0fdfe0803c78e.tar.gz external_llvm-e1e533437aa4b53d7a70bacd4fa0fdfe0803c78e.tar.bz2 external_llvm-e1e533437aa4b53d7a70bacd4fa0fdfe0803c78e.zip |
tidy up
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82011 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp index 4085f98441..160d298be3 100644 --- a/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp +++ b/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp @@ -732,11 +732,9 @@ void X86ATTAsmPrinter::printMachineInstruction(const MachineInstr *MI) { } void X86ATTAsmPrinter::PrintGlobalVariable(const GlobalVariable* GVar) { - const TargetData *TD = TM.getTargetData(); - if (!GVar->hasInitializer()) return; // External global require no code - + // Check to see if this is a special global used by LLVM, if so, emit it. if (EmitSpecialLLVMGlobal(GVar)) { if (Subtarget->isTargetDarwin() && @@ -748,6 +746,8 @@ void X86ATTAsmPrinter::PrintGlobalVariable(const GlobalVariable* GVar) { } return; } + + const TargetData *TD = TM.getTargetData(); std::string name = Mang->getMangledName(GVar); Constant *C = GVar->getInitializer(); |