[llvm-commits] [llvm] r76942 - /llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
Chris Lattner
sabre at nondot.org
Thu Jul 23 20:55:50 PDT 2009
Author: lattner
Date: Thu Jul 23 22:55:48 2009
New Revision: 76942
URL: http://llvm.org/viewvc/llvm-project?rev=76942&view=rev
Log:
fix a mysterious and scary failure on test/CodeGen/X86/cstring.ll
Modified:
llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
Modified: llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp?rev=76942&r1=76941&r2=76942&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp Thu Jul 23 22:55:48 2009
@@ -799,7 +799,7 @@
if (C->isNullValue() && !GVar->hasSection() &&
!(Subtarget->isTargetDarwin() &&
- TheSection->getFlags() == SectionKind::RODataMergeStr)) {
+ TAI->SectionKindForGlobal(GVar) == SectionKind::RODataMergeStr)) {
// FIXME: This seems to be pretty darwin-specific
if (GVar->hasExternalLinkage()) {
if (const char *Directive = TAI->getZeroFillDirective()) {
More information about the llvm-commits
mailing list