diff --git a/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp b/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp index 9841165668a9..4e95243c20ed 100644 --- a/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp +++ b/mlir/lib/Dialect/Tensor/IR/TensorOps.cpp @@ -3330,7 +3330,7 @@ ShapedType PackOp::inferPackedType(ShapedType sourceType, ArrayRef innerDimsPos, ArrayRef outerDimsPerm) { SmallVector resultShape = llvm::to_vector(sourceType.getShape()); - for (auto tiledDim : llvm::enumerate(innerDimsPos)) { + for (const auto &tiledDim : llvm::enumerate(innerDimsPos)) { if (ShapedType::isDynamic(resultShape[tiledDim.value()])) continue; if (ShapedType::isDynamic(innerTileSizes[tiledDim.index()])) {