[NFC][LV] Fix warning of unused SubConst variable https://github.com/llvm/llvm-project/pull/160154 added an assertion using a new variable, which caused a warning in builds without asserts. This patch adds [[maybe_unused]] to prevent that warning.
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.h b/llvm/lib/Transforms/Vectorize/VPlan.h index 4c7a083..10d704d 100644 --- a/llvm/lib/Transforms/Vectorize/VPlan.h +++ b/llvm/lib/Transforms/Vectorize/VPlan.h
@@ -3033,7 +3033,7 @@ assert(Red->getRecurrenceKind() == RecurKind::Add && "Expected an add reduction"); assert(getNumOperands() >= 3 && "Expected at least three operands"); - auto *SubConst = dyn_cast<ConstantInt>(getOperand(2)->getLiveInIRValue()); + [[maybe_unused]] auto *SubConst = dyn_cast<ConstantInt>(getOperand(2)->getLiveInIRValue()); assert(SubConst && SubConst->getValue() == 0 && Sub->getOpcode() == Instruction::Sub && "Expected a negating sub"); }