From e213a7228f88d83ecf8253ea1fb939c6f2384136 Mon Sep 17 00:00:00 2001 From: ko1 Date: Wed, 15 May 2013 18:07:12 +0000 Subject: * gc.c (rb_node_newnode): use newobj_of() instead of rb_newobj(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- gc.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'gc.c') diff --git a/gc.c b/gc.c index 824d561fa7..85a18db703 100644 --- a/gc.c +++ b/gc.c @@ -863,15 +863,8 @@ rb_newobj_of(VALUE klass, VALUE flags) NODE* rb_node_newnode(enum node_type type, VALUE a0, VALUE a1, VALUE a2) { - NODE *n = (NODE*)rb_newobj(); - - n->flags |= T_NODE; + NODE *n = (NODE *)newobj_of(0, T_NODE, a0, a1, a2); nd_set_type(n, type); - - n->u1.value = a0; - n->u2.value = a1; - n->u3.value = a2; - return n; } -- cgit v1.2.3