[llvm] 76eec6c - [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 18 16:19:10 PDT 2020


Author: Fangrui Song
Date: 2020-09-18T16:19:05-07:00
New Revision: 76eec6c95b14abd5b72a805ac2e9bb3d8480679b

URL: https://github.com/llvm/llvm-project/commit/76eec6c95b14abd5b72a805ac2e9bb3d8480679b
DIFF: https://github.com/llvm/llvm-project/commit/76eec6c95b14abd5b72a805ac2e9bb3d8480679b.diff

LOG: [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build

Added: 
    

Modified: 
    llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp b/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
index 165030c6d2f1..7621f1f35e4e 100644
--- a/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
+++ b/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
@@ -2382,8 +2382,8 @@ bool SCEVExpander::isHighCostExpansionHelper(
       costAndCollectOperands<SCEVNAryExpr>(WorkItem, TTI, CostKind, Worklist);
     BudgetRemaining -= Cost;
     return BudgetRemaining < 0;
-  } else if (const auto *NAry = dyn_cast<SCEVAddRecExpr>(S)) {
-    assert(NAry->getNumOperands() >= 2 &&
+  } else if (isa<SCEVAddRecExpr>(S)) {
+    assert(cast<SCEVAddRecExpr>(S)->getNumOperands() >= 2 &&
            "Polynomial should be at least linear");
     BudgetRemaining -= costAndCollectOperands<SCEVAddRecExpr>(
       WorkItem, TTI, CostKind, Worklist);


        


More information about the llvm-commits mailing list