Suppress GCC compiler warnings in release builds about variables that are only
authorDuncan Sands <baldrick@free.fr>
Mon, 13 May 2013 07:50:47 +0000 (07:50 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 13 May 2013 07:50:47 +0000 (07:50 +0000)
read in asserts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181689 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonNewValueJump.cpp
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Transforms/Vectorize/VecUtils.cpp

index 05e696865fbf2c09d4af3cf131ad25f2e203acc0..f7c45132138e0bb27ab8a04f2b6f1062e04cf806 100644 (file)
@@ -631,6 +631,7 @@ bool HexagonNewValueJump::runOnMachineFunction(MachineFunction &MF) {
                                     .addMBB(jmpTarget);
 
           assert(NewMI && "New Value Jump Instruction Not created!");
+          (void)NewMI;
           if (cmpInstr->getOperand(0).isReg() &&
               cmpInstr->getOperand(0).isKill())
             cmpInstr->getOperand(0).setIsKill(false);
index 019a6700837f46363d575915ef0e3ebbbd8ac8aa..263eb5ed9c4ffb00c10d5f27e5da9ab88b4e843e 100644 (file)
@@ -1196,6 +1196,7 @@ RewriteIntelBracExpression(SmallVectorImpl<AsmRewrite> *AsmRewrites,
         }
       }
       assert (Found && "Unable to rewrite ImmDisp.");
+      (void)Found;
     } else {
       // We have a symbolic and an immediate displacement, but no displacement
       // before the bracketed expression.  Put the immediate displacement
index 80d61616aa2008891ed95ddcd97376c4cdefd00f..50d2af0f653c1d97f521b18f3df656fbdd479f49 100644 (file)
@@ -639,6 +639,7 @@ Value *BoUpSLP::vectorizeTree(ArrayRef<Value *> VL, int VF) {
       Replaced = true;
     }
     assert(Replaced && "Must replace at least one outside user");
+    (void)Replaced;
   }
 
   // We moved some instructions around. We have to number them again