Skip to content

Commit 68c39d5

Browse files
authored
flambda-backend: Fix mistake with extension records (ocaml#423)
1 parent 423f312 commit 68c39d5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lambda/translcore.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ and transl_exp0 ~in_new_scope ~scopes e =
395395
| Record_unboxed _ -> assert false
396396
| Record_float -> Psetfloatfield (lbl.lbl_pos, Assignment)
397397
| Record_extension _ ->
398-
Psetfield (lbl.lbl_pos, maybe_pointer newval, Assignment)
398+
Psetfield (lbl.lbl_pos + 1, maybe_pointer newval, Assignment)
399399
in
400400
Lprim(access, [transl_exp ~scopes arg; transl_exp ~scopes newval],
401401
of_location ~scopes e.exp_loc)

0 commit comments

Comments
 (0)