Avoid compiler warnings when assertions are turned off.
authorDuncan Sands <baldrick@free.fr>
Fri, 10 Jul 2009 20:10:14 +0000 (20:10 +0000)
committerDuncan Sands <baldrick@free.fr>
Fri, 10 Jul 2009 20:10:14 +0000 (20:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75269 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PIC16/PIC16TargetAsmInfo.cpp

index 979fadfc9012c64c2d031bbf8ecfc6d4d6ca9b64..2471bf747f8daa180536316039e8f4771bc2a6e9 100644 (file)
@@ -323,8 +323,8 @@ const Section *
 PIC16TargetAsmInfo::CreateBSSSectionForGlobal(const GlobalVariable *GV,
                                               std::string Addr) const {
   assert (GV->hasInitializer() && "This global doesn't need space");
-  Constant *C = GV->getInitializer();
-  assert (C->isNullValue() && "Unitialized globals has non-zero initializer");
+  assert (GV->getInitializer()->isNullValue() &&
+          "Unitialized global has non-zero initializer");
   std::string Name;
   // If address is given then create a section at that address else create a
   // section by section name specified in GV.
@@ -372,8 +372,8 @@ const Section *
 PIC16TargetAsmInfo::CreateIDATASectionForGlobal(const GlobalVariable *GV,
                                                 std::string Addr) const {
   assert (GV->hasInitializer() && "This global doesn't need space");
-  Constant *C = GV->getInitializer();
-  assert (!C->isNullValue() && "initialized globals has zero initializer");
+  assert (!GV->getInitializer()->isNullValue() &&
+          "initialized global has zero initializer");
   assert (GV->getType()->getAddressSpace() == PIC16ISD::RAM_SPACE &&
           "can be used for initialized RAM data only");