print null values in bss
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 1 Nov 2006 14:26:44 +0000 (14:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 1 Nov 2006 14:26:44 +0000 (14:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31349 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMAsmPrinter.cpp

index aa465cc24f8ca711718d470c4eb090fd82156863..96341c534bdbfcc3e0d488f7fa3ad5824143959b 100644 (file)
@@ -303,8 +303,10 @@ bool ARMAsmPrinter::doFinalization(Module &M) {
         break;
       }
 
-      assert (!C->isNullValue());
-      SwitchToDataSection(".data", I);
+      if (C->isNullValue())
+        SwitchToDataSection(".bss",  I);
+      else
+        SwitchToDataSection(".data", I);
 
       EmitAlignment(Align, I);
       O << "\t.type " << name << ", %object\n";