[llvm-commits] [gcc-plugin] r82769 - /gcc-plugin/trunk/llvm-convert.cpp

Duncan Sands baldrick at free.fr
Fri Sep 25 08:21:35 PDT 2009


Author: baldrick
Date: Fri Sep 25 10:21:35 2009
New Revision: 82769

URL: http://llvm.org/viewvc/llvm-project?rev=82769&view=rev
Log:
Make sure we don't get any warnings when assertions
are turned off.

Modified:
    gcc-plugin/trunk/llvm-convert.cpp

Modified: gcc-plugin/trunk/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/gcc-plugin/trunk/llvm-convert.cpp?rev=82769&r1=82768&r2=82769&view=diff

==============================================================================
--- gcc-plugin/trunk/llvm-convert.cpp (original)
+++ gcc-plugin/trunk/llvm-convert.cpp Fri Sep 25 10:21:35 2009
@@ -2908,6 +2908,7 @@
     MemRef NewLoc = *DestLoc;
     NewLoc.Ptr = Builder.CreateBitCast(DestLoc->Ptr,PointerType::getUnqual(Ty));
     Value *OpVal = Emit(op, &NewLoc);
+    (void)OpVal;
     assert(OpVal == 0 && "Shouldn't cast scalar to aggregate!");
     return 0;
   }
@@ -2947,6 +2948,7 @@
     switch (TREE_CODE(Op)) {
     default: {
       Value *OpVal = Emit(Op, &Target);
+      (void)OpVal;
       assert(OpVal == 0 && "Expected an aggregate operand!");
       break;
     }
@@ -6301,6 +6303,7 @@
 
     if (!ConvertType(TREE_TYPE(tree_purpose))->isSingleValueType()) {
       Value *V = Emit(tree_value, DestLoc);
+      (void)V;
       assert(V == 0 && "Aggregate value returned in a register?");
     } else {
       // Scalar value.  Evaluate to a register, then do the store.
@@ -7338,14 +7341,14 @@
 
 Constant *TreeConstantToLLVM::EmitLV_ARRAY_REF(tree exp) {
   tree Array = TREE_OPERAND(exp, 0);
-  tree ArrayType = TREE_TYPE(Array);
   tree Index = TREE_OPERAND(exp, 1);
   tree IndexType = TREE_TYPE(Index);
-  assert(TREE_CODE(ArrayType) == ARRAY_TYPE && "Unknown ARRAY_REF!");
+  assert(TREE_CODE(TREE_TYPE(Array)) == ARRAY_TYPE && "Unknown ARRAY_REF!");
 
   // Check for variable sized reference.
   // FIXME: add support for array types where the size doesn't fit into 64 bits
-  assert(isSequentialCompatible(ArrayType) && "Global with variable size?");
+  assert(isSequentialCompatible(TREE_TYPE(Array)) &&
+         "Global with variable size?");
 
   Constant *ArrayAddr;
   // First subtract the lower bound, if any, in the type of the index.





More information about the llvm-commits mailing list