Skip to content

Commit 583fa95

Browse files
authored
Merge pull request #3809 from ruby/unreference-block-node-before-destroy
2 parents 122c80a + fc150b1 commit 583fa95

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)