[InstCombine][NFC] Fold variable into assert
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 1 Feb 2023 11:04:19 +0000 (12:04 +0100)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 1 Feb 2023 11:04:19 +0000 (12:04 +0100)
Avoids unused variable warnings when asserts are disabled.

llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp

index 7b0860b..cba282c 100644 (file)
@@ -116,9 +116,8 @@ Instruction *InstCombinerImpl::visitAtomicRMWInst(AtomicRMWInst &RMWI) {
     return &RMWI;
   }
 
-  AtomicOrdering Ordering = RMWI.getOrdering();
-  assert(Ordering != AtomicOrdering::NotAtomic &&
-         Ordering != AtomicOrdering::Unordered &&
+  assert(RMWI.getOrdering() != AtomicOrdering::NotAtomic &&
+         RMWI.getOrdering() != AtomicOrdering::Unordered &&
          "AtomicRMWs don't make sense with Unordered or NotAtomic");
 
   if (!isIdempotentRMW(RMWI))