Skip to content

Commit 6f1a1a9

Browse files
authored
feat(compiler): Add stack allocation information to small ints (#1780)
1 parent e1f24e9 commit 6f1a1a9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

compiler/src/typed/builtin_types.re

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -281,12 +281,12 @@ let initial_env = (add_type, add_extension, empty_env) =>
281281
|> add_type(ident_result, decl_result)
282282
|> add_type(ident_list, decl_list)
283283
|> add_type(ident_range, decl_range)
284-
|> add_type(ident_int8, decl_abstr(path_int8))
285-
|> add_type(ident_int16, decl_abstr(path_int16))
284+
|> add_type(ident_int8, decl_abstr_imm(WasmI32, path_int8))
285+
|> add_type(ident_int16, decl_abstr_imm(WasmI32, path_int16))
286286
|> add_type(ident_int32, decl_abstr(path_int32))
287287
|> add_type(ident_int64, decl_abstr(path_int64))
288-
|> add_type(ident_uint8, decl_abstr(path_uint8))
289-
|> add_type(ident_uint16, decl_abstr(path_uint16))
288+
|> add_type(ident_uint8, decl_abstr_imm(WasmI32, path_uint8))
289+
|> add_type(ident_uint16, decl_abstr_imm(WasmI32, path_uint16))
290290
|> add_type(ident_uint32, decl_abstr(path_uint32))
291291
|> add_type(ident_uint64, decl_abstr(path_uint64))
292292
|> add_type(ident_float32, decl_abstr(path_float32))

0 commit comments

Comments
 (0)