mie: parse: replace all op-creation with mie_block_add_op calls

This commit is contained in:
2026-01-23 22:42:39 +00:00
parent 554a1e7342
commit 89ebbcc462

View File

@@ -837,8 +837,7 @@ bool mie_parser_parse_anonymous_block(
{
mie_parser_parse_linefeed(ctx);
struct mie_op *op = mie_vector_emplace_back(block->b_ops, NULL);
mie_op_init(op);
struct mie_op *op = mie_block_add_op(block);
if (!mie_parser_parse_op(ctx, names, op)) {
return false;
@@ -855,8 +854,7 @@ bool mie_parser_parse_anonymous_block(
break;
}
struct mie_op *op = mie_vector_emplace_back(block->b_ops, NULL);
mie_op_init(op);
struct mie_op *op = mie_block_add_op(block);
if (!mie_parser_parse_op(ctx, names, op)) {
return false;
@@ -950,8 +948,7 @@ bool mie_parser_parse_block(
break;
}
struct mie_op *op = mie_vector_emplace_back(block->b_ops, NULL);
mie_op_init(op);
struct mie_op *op = mie_block_add_op(block);
if (!mie_parser_parse_op(ctx, names, op)) {
return false;
}
@@ -1150,9 +1147,6 @@ static bool parse_graph_op(
bool mie_parser_parse_op(
struct mie_parser *ctx, struct mie_name_map *names, struct mie_op *dest)
{
memset(dest, 0x0, sizeof *dest);
mie_attribute_map_init(&dest->op_attrib);
if (mie_parser_check_eof(ctx)) {
return false;
}