From 2dfb66833fd23a0bf03c3e610e9b985a8141a4cf Mon Sep 17 00:00:00 2001 From: MaheshRavishankar Date: Mon, 30 Aug 2021 19:29:34 -0700 Subject: [PATCH] Fix unused variable in release build. Differential Revision: https://reviews.llvm.org/D108963 --- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp b/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp index 8172eac2ef1f..ddcb6a6a283f 100644 --- a/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp +++ b/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp @@ -1214,9 +1214,8 @@ static Value getAsValue(OpBuilder &builder, Location loc, OpFoldResult ofr) { if (auto val = ofr.dyn_cast()) return val; auto intVal = getConstantIntValue(ofr); - auto intAttr = ofr.dyn_cast().dyn_cast_or_null(); assert(intVal && "expected Value or IntegerAttr"); - return builder.create(loc, intAttr.getInt()); + return builder.create(loc, *intVal); } SmallVector PadTensorOp::getDestinationOperands(OpBuilder &b) {