diff --git a/mlir/lib/Analysis/Utils.cpp b/mlir/lib/Analysis/Utils.cpp --- a/mlir/lib/Analysis/Utils.cpp +++ b/mlir/lib/Analysis/Utils.cpp @@ -817,9 +817,9 @@ FlatAffineValueConstraints sliceUnionCst; assert(sliceUnionCst.getNumDimAndSymbolIds() == 0); std::vector> dependentOpPairs; - for (auto i : opsA) { + for (auto *i : opsA) { MemRefAccess srcAccess(i); - for (auto j : opsB) { + for (auto *j : opsB) { MemRefAccess dstAccess(j); if (srcAccess.memref != dstAccess.memref) continue;