summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJemma Issroff <jemmaissroff@gmail.com>2023-10-24 12:05:59 -0300
committergit <svn-admin@ruby-lang.org>2023-10-24 18:34:36 +0000
commit10756f3dea368bc5a10de57b4809aa4867c8e460 (patch)
treed70b95c59c7e8352bca880017cb23e85dc6f9d46
parente71f343a99739fda900108c86c6b87182cbdbd1c (diff)
[ruby/prism] Add PostExecutionNode to pm_scope_node_init
https://github.com/ruby/prism/commit/88fe6213af
-rw-r--r--prism/prism.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/prism/prism.c b/prism/prism.c
index 2bef8e3e47..c10e079f6b 100644
--- a/prism/prism.c
+++ b/prism/prism.c
@@ -711,6 +711,11 @@ pm_scope_node_init(const pm_node_t *node, pm_scope_node_t *scope, pm_scope_node_
scope->locals = cast->locals;
break;
}
+ case PM_POST_EXECUTION_NODE: {
+ pm_post_execution_node_t *cast = (pm_post_execution_node_t *) node;
+ scope->body = (pm_node_t *) cast->statements;
+ break;
+ }
case PM_PROGRAM_NODE: {
pm_program_node_t *cast = (pm_program_node_t *) node;
scope->body = (pm_node_t *) cast->statements;