[GVN] Fold variable into assert. NFC
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 9 Jan 2023 23:39:51 +0000 (00:39 +0100)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 9 Jan 2023 23:39:51 +0000 (00:39 +0100)
Avoids unused variable warnings when asserts are disabled.

llvm/lib/Transforms/Scalar/GVN.cpp

index 995c73f..7e8f736 100644 (file)
@@ -1635,9 +1635,7 @@ bool GVNPass::PerformLoadPRE(LoadInst *Load, AvailValInBlkVect &ValuesPerBlock,
 
   // Decide whether PRE is profitable for this load.
   unsigned NumInsertPreds = PredLoads.size() + CriticalEdgePredSplit.size();
-  unsigned NumUnavailablePreds = NumInsertPreds +
-      CriticalEdgePredAndLoad.size();
-  assert(NumUnavailablePreds != 0 &&
+  assert(NumInsertPreds + CriticalEdgePredAndLoad.size() != 0 &&
          "Fully available value should already be eliminated!");
 
   // If we need to insert new load in multiple predecessors, reject it.