Skip to content

Commit fc150b1

Browse files
committed
Unreference the block node before destroying it
1 parent 122c80a commit fc150b1

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/prism.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18492,6 +18492,7 @@ parse_expression_prefix(pm_parser_t *parser, pm_binding_power_t binding_power, b
1849218492
// yield node.
1849318493
if (arguments.block != NULL) {
1849418494
pm_parser_err_node(parser, arguments.block, PM_ERR_UNEXPECTED_BLOCK_ARGUMENT);
18495+
pm_node_unreference(parser, arguments.block);
1849518496
pm_node_destroy(parser, arguments.block);
1849618497
arguments.block = NULL;
1849718498
}

0 commit comments

Comments
 (0)