[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