Skip to content

Commit 4e70108

Browse files
schweitzpgijeanPerier
authored andcommitted
Fix ch6egs1
1 parent dfa13f1 commit 4e70108

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

flang/lib/Lower/ConvertExpr.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5091,7 +5091,10 @@ class ArrayExprLowering {
50915091
fir::factory::readLowerBound(builder, loc, exv, dim, one);
50925092
pc = [=](IterSpace iters) {
50935093
IterationSpace newIters = currentPC(iters);
5094-
auto fetch = genArrFetch(newIters);
5094+
IterationSpace vecIters(
5095+
newIters,
5096+
llvm::ArrayRef<mlir::Value>{newIters.iterValue(dim)});
5097+
auto fetch = genArrFetch(vecIters);
50955098
auto cast =
50965099
builder.createConvert(loc, idxTy, fir::getBase(fetch));
50975100
auto val = builder.create<mlir::arith::SubIOp>(loc, idxTy,

0 commit comments

Comments
 (0)