From 64817a7cfd4a258b45356e6da8fbdd0040b3231b Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Tue, 3 Sep 2019 14:01:07 -0700 Subject: Mark some tmpbufs via node objects This way we don't need to add the tmpbufs to a Ruby array for marking --- node.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'node.c') diff --git a/node.c b/node.c index 61926ad02f..8a519f2947 100644 --- a/node.c +++ b/node.c @@ -1225,6 +1225,9 @@ mark_ast_value(void *ctx, NODE * node) case NODE_DXSTR: case NODE_DREGX: case NODE_DSYM: + case NODE_ARGS: + case NODE_FOR: + case NODE_ARYPTN: rb_gc_mark(node->nd_lit); break; } -- cgit v1.2.3