From 988696facd5a7817facdb394bfda274783e05289 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 30 Nov 2009 21:51:08 +0000 Subject: * parse.y (dyna_push_gen): use rb_node_newnode() for ripper. [ruby-core:26961] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 ++++- parse.y | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f239f2882..6647429be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -Tue Dec 1 06:16:29 2009 Nobuyoshi Nakada +Tue Dec 1 06:51:07 2009 Nobuyoshi Nakada + + * parse.y (dyna_push_gen): use rb_node_newnode() for ripper. + [ruby-core:26961] * parse.y (dyna_push_gen, dyna_pop_gen): adjust local vtable level for the case of syntax errors in method name or argument inside diff --git a/parse.y b/parse.y index a94b51df9..d9f941732 100644 --- a/parse.y +++ b/parse.y @@ -8865,7 +8865,7 @@ dyna_push_gen(struct parser_params *parser, VALUE x) { lvtbl->args = vtable_alloc(lvtbl->args); lvtbl->vars = vtable_alloc(lvtbl->vars); - return node_newnode(parser, NODE_ZSUPER, (VALUE)lvtbl->args, (VALUE)lvtbl->vars, x); + return rb_node_newnode(NODE_ZSUPER, (VALUE)lvtbl->args, (VALUE)lvtbl->vars, x); } static void -- cgit