Silence an unused variable warning on release builds.
authorCraig Topper <craig.topper@gmail.com>
Sat, 23 Jun 2012 08:09:30 +0000 (08:09 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 23 Jun 2012 08:09:30 +0000 (08:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159074 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp

index 79af9a74983048ccd471c762aae32a6c964a101a..d175e3e79eb6dd8d4ab56939cdc942f1f86f26c7 100644 (file)
@@ -104,9 +104,9 @@ void PPCInstPrinter::printPredicateOperand(const MCInst *MI, unsigned OpNo,
 
     // Print the CR bit number. The Code is ((BI << 5) | BO) for a
     // BCC, but we must have the positive form here (BO == 12)
-    unsigned BO = Code & 0xF;
     unsigned BI = Code >> 5;
-    assert(BO == 12 && "BO in predicate bit must have the positive form");
+    assert((Code & 0xF) == 12 &&
+           "BO in predicate bit must have the positive form");
 
     unsigned Value = 4*RegNo + BI;
     O << Value;