more ongoing compiler enhancements

This commit is contained in:
2021-01-28 07:25:05 +00:00
parent 745ce163a1
commit 162d4431ca
2 changed files with 35 additions and 38 deletions

View File

@ -293,6 +293,7 @@ struct hcl_cframe_t
hcl_ooi_t body_pos;
} post_if;
struct
{
hcl_ooi_t index;
@ -337,18 +338,24 @@ struct hcl_cframe2_t
hcl_ioloc_t start_loc;
} post_if;
/* COP_COMPILE_ARRAY_LIST, COP_POP_INTO_ARRAY */
/* COP_COMPILE_ARRAY_LIST, COP_POP_INTO_ARRAY, COP_EMIT_MAKE_ARRAY */
struct
{
hcl_ooi_t index;
} array_list;
/* COP_COMPILE_BYTEARRAY_LIST, COP_POP_INTO_BYTEARRAY */
/* COP_COMPILE_BYTEARRAY_LIST, COP_POP_INTO_BYTEARRAY, COP_EMIT_MAKE_BYTEARRAY */
struct
{
hcl_ooi_t index;
} bytearray_list;
/* COP_EMIT_MAKE_DIC */
struct
{
hcl_ooi_t index;
} dic_list;
/* COP_EMIT_LAMBDA */
struct
{