[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