[llvm-commits] [llvm-gcc-4.2] r49421 - in /llvm-gcc-4.2/trunk/gcc: llvm-convert.cpp llvm-types.cpp

Duncan Sands baldrick at free.fr
Wed Apr 9 02:30:28 PDT 2008


Author: baldrick
Date: Wed Apr  9 04:30:27 2008
New Revision: 49421

URL: http://llvm.org/viewvc/llvm-project?rev=49421&view=rev
Log:
Silence gcc-4.4 warnings.

Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
    llvm-gcc-4.2/trunk/gcc/llvm-types.cpp

Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=49421&r1=49420&r2=49421&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Wed Apr  9 04:30:27 2008
@@ -1828,7 +1828,7 @@
     }
   }
 
-  if (DefaultDest)
+  if (DefaultDest) {
     if (SI->getSuccessor(0) == Builder.GetInsertBlock())
       SI->setSuccessor(0, DefaultDest);
     else {
@@ -1836,6 +1836,7 @@
       // Emit a "fallthrough" block, which is almost certainly dead.
       EmitBlock(BasicBlock::Create(""));
     }
+  }
 
   return 0;
 }
@@ -6107,7 +6108,7 @@
       } else {
         // If this is little-endian bit-field, take the bottom NumBitsToInsert
         // bits from the bitfield value.
-        EltValToInsert = ValToInsert & (1ULL << NumEltBitsToInsert)-1;
+        EltValToInsert = ValToInsert & ((1ULL << NumEltBitsToInsert)-1);
         ValToInsert >>= NumEltBitsToInsert;
       }
 
@@ -6205,7 +6206,7 @@
     } else {
       // If this is little-endian bit-field, take the bottom NumBitsToInsert
       // bits from the bitfield value.
-      ValToInsert = BitfieldVal & (1ULL << NumBitsToInsert)-1;
+      ValToInsert = BitfieldVal & ((1ULL << NumBitsToInsert)-1);
       BitfieldVal >>= NumBitsToInsert;
     }
     
@@ -6297,9 +6298,9 @@
       assert(FieldNo < ResultElts.size() && "Invalid struct field number!");
 
       // Example: struct X { int A; char C[]; } x = { 4, "foo" };
-      assert(TYPE_SIZE(getDeclaredType(Field)) ||
+      assert((TYPE_SIZE(getDeclaredType(Field)) ||
              (FieldNo == ResultElts.size()-1 &&
-              isStructWithVarSizeArrayAtEnd(STy))
+              isStructWithVarSizeArrayAtEnd(STy)))
              && "field with no size is not array at end of struct!");
 
       // If this is an initialization of a global that ends with a variable
@@ -6498,7 +6499,7 @@
 
   // Check for variable sized reference.
   // FIXME: add support for array types where the size doesn't fit into 64 bits
-  assert(isArrayCompatible(ArrayType) || isSequentialCompatible(ArrayType)
+  assert((isArrayCompatible(ArrayType) || isSequentialCompatible(ArrayType))
          && "Cannot have globals with variable size!");
 
   // As an LLVM extension, we allow ARRAY_REF with a pointer as the first

Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-types.cpp?rev=49421&r1=49420&r2=49421&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-types.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Wed Apr  9 04:30:27 2008
@@ -245,11 +245,12 @@
 /// the specified type.
 static std::string GetTypeName(const char *Prefix, tree type) {
   const char *Name = "anon";
-  if (TYPE_NAME(type))
+  if (TYPE_NAME(type)) {
     if (TREE_CODE(TYPE_NAME(type)) == IDENTIFIER_NODE)
       Name = IDENTIFIER_POINTER(TYPE_NAME(type));
     else if (DECL_NAME(TYPE_NAME(type)))
       Name = IDENTIFIER_POINTER(DECL_NAME(TYPE_NAME(type)));
+  }
   
   std::string ContextStr;
   tree Context = TYPE_CONTEXT(type);





More information about the llvm-commits mailing list