summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp')
-rw-r--r--mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp b/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
index d70e6d0b79cd..f9e8a2797317 100644
--- a/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+++ b/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
@@ -2691,10 +2691,10 @@ Type SubViewOp::inferResultType(MemRefType sourceMemRefType,
// `sourceOffset + sum_i(staticOffset_i * sourceStrides_i)`.
int64_t targetOffset = sourceOffset;
for (auto it : llvm::zip(staticOffsets, sourceStrides)) {
- auto staticOffset = std::get<0>(it), targetStride = std::get<1>(it);
+ auto staticOffset = std::get<0>(it), sourceStride = std::get<1>(it);
targetOffset = (SaturatedInteger::wrap(targetOffset) +
SaturatedInteger::wrap(staticOffset) *
- SaturatedInteger::wrap(targetStride))
+ SaturatedInteger::wrap(sourceStride))
.asInteger();
}