Fix opt build where compiled out assert leaves unused local variable.
PiperOrigin-RevId: 211631896
diff --git a/lib/Analysis/AffineStructures.cpp b/lib/Analysis/AffineStructures.cpp
index f42d465..bff76a8 100644
--- a/lib/Analysis/AffineStructures.cpp
+++ b/lib/Analysis/AffineStructures.cpp
@@ -38,9 +38,8 @@
unsigned numSymbols,
ArrayRef<AffineExpr *> localExprs,
MLIRContext *context) {
- unsigned numLocals = eq.size() - numDims - numSymbols - 1;
-
- assert(numLocals == localExprs.size() &&
+ // Assert expected numLocals = eq.size() - numDims - numSymbols - 1
+ assert(eq.size() - numDims - numSymbols - 1 == localExprs.size() &&
"unexpected number of local expressions");
AffineExpr *expr = AffineConstantExpr::get(0, context);