diff --git a/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp b/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp index c8c326d35d33c..ebc0e611f4382 100644 --- a/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp +++ b/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp @@ -36,7 +36,7 @@ class SliceOpConverter : public OpRewritePattern { strides.resize(sliceOp.getType().template cast().getRank(), 1); SmallVector dynSizes; - for (auto i : llvm::enumerate(sizes)) { + for (const auto &i : llvm::enumerate(sizes)) { int64_t size = i.value().cast().getInt(); size_t index = i.index(); if (size != ShapedType::kDynamicSize)