summaryrefslogtreecommitdiff
path: root/node.c
diff options
context:
space:
mode:
Diffstat (limited to 'node.c')
-rw-r--r--node.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/node.c b/node.c
index 32518d3154..8e2dcdf8b7 100644
--- a/node.c
+++ b/node.c
@@ -947,6 +947,7 @@ rb_gc_mark_node(NODE *obj)
{
switch (nd_type(obj)) {
case NODE_IF: /* 1,2,3 */
+ rb_gc_mark(obj->nd_refinements); /* use as SVAR */
case NODE_FOR:
case NODE_ITER:
case NODE_WHEN: