Skip to content

Commit 0467edb

Browse files
yannbolligerjad-hamza
authored andcommitted
Fix indexing part 2
1 parent 75f0e6e commit 0467edb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/src/main/scala/stainless/extraction/imperative/AntiAliasing.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ trait AntiAliasing
234234
(and(condition, recCond), recSelect)
235235

236236
case (tt: TupleType, TupleFieldAccessor(idx) +: xs) =>
237-
select(tt.bases(idx), TupleSelect(expr, idx).setPos(pos), xs)
237+
select(tt.bases(idx - 1), TupleSelect(expr, idx).setPos(pos), xs)
238238

239239
case (ArrayType(base), ArrayAccessor(idx) +: xs) =>
240240
select(base, ArraySelect(expr, idx).setPos(pos), xs)

0 commit comments

Comments
 (0)