Skip to content

Commit 688122f

Browse files
committed
fix a bug in the type assignment of a T_nlist parser
1 parent b29c240 commit 688122f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/3d/TranslateForInterpreter.fst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ let pair_typ t1 t2 =
201201
let pair_value x y =
202202
T.Record (with_dummy_range (to_ident' "tuple2"))
203203
[(with_dummy_range (to_ident' "fst"), T.mk_expr (T.Identifier x));
204-
(with_dummy_range (to_ident' "snd"), T.mk_expr (T.Identifier y))]
204+
(with_dummy_range (to_ident' "snd"), T.mk_expr (T.Identifier y))]
205205
let pair_parser env n1 p1 p2 =
206206
let open T in
207207
let pt = pair_typ p1.p_typ p2.p_typ in
@@ -490,9 +490,9 @@ let rec parse_typ (env:global_env)
490490
| T.T_app _ A.KindExtern _ ->
491491
failwith "Impossible, did not expect parse_typ to be called with an output/extern type!"
492492

493-
| T.T_nlist t e ->
494-
let pt = parse_typ env typename (extend_fieldname "element") t in
495-
let t_size_constant = is_compile_time_fixed_size env t in
493+
| T.T_nlist telt e ->
494+
let pt = parse_typ env typename (extend_fieldname "element") telt in
495+
let t_size_constant = is_compile_time_fixed_size env telt in
496496
mk_parser pk_list
497497
t
498498
typename

0 commit comments

Comments
 (0)