Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.220 -> 1.221 --- Log message: fix test/Regression/CodeGen/X86/weak.ll if a variable has no initialization, I->getInitializer() will fail --- Diffs of the changes: (+1 -1) X86AsmPrinter.cpp | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86AsmPrinter.cpp diff -u llvm/lib/Target/X86/X86AsmPrinter.cpp:1.220 llvm/lib/Target/X86/X86AsmPrinter.cpp:1.221 --- llvm/lib/Target/X86/X86AsmPrinter.cpp:1.220 Wed Dec 6 11:46:32 2006 +++ llvm/lib/Target/X86/X86AsmPrinter.cpp Sat Dec 9 17:14:08 2006 @@ -132,7 +132,7 @@ // Print out module-level global variables here. for (Module::const_global_iterator I = M.global_begin(), E = M.global_end(); I != E; ++I) { - if (!I->hasInitializer() && !I->hasExternalWeakLinkage()) + if (!I->hasInitializer()) continue; // External global require no code // Check to see if this is a special global used by LLVM, if so, emit it. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits