[PRISM] Don't generate leave insns for Ensure nodes

This commit is contained in:
Matt Valentine-House 2023-11-06 21:32:02 +00:00
Родитель 8ef7f27321
Коммит b7d5a63b9a
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -3406,7 +3406,7 @@ pm_compile_node(rb_iseq_t *iseq, const pm_node_t *node, LINK_ANCHOR *const ret,
free(index_lookup_table);
if (!scope_node->previous) {
if (!PM_NODE_TYPE_P(scope_node->ast_node, PM_ENSURE_NODE)) {
ADD_INSN(ret, &dummy_line_node, leave);
}
return;