diff --git a/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp b/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp index 337fd8f3a0ac1..3f016fed3519c 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @@ -817,7 +817,7 @@ createExpandedTransposeOp(PatternRewriter &rewriter, TransposeOp transposeOp, Value expandedInput, Value output) { applyPermutationToVector(reassociation, transposeOp.getPermutation()); SmallVector newPerm; - for (auto reassoc : reassociation) { + for (const auto &reassoc : reassociation) { for (auto dim : reassoc) { newPerm.push_back(dim); }