ruby-changes:14151
From: nobu <ko1@a...>
Date: Tue, 1 Dec 2009 06:51:30 +0900 (JST)
Subject: [ruby-changes:14151] Ruby:r25968 (trunk): * parse.y (dyna_push_gen): use rb_node_newnode() for ripper.
nobu 2009-12-01 06:51:08 +0900 (Tue, 01 Dec 2009) New Revision: 25968 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25968 Log: * parse.y (dyna_push_gen): use rb_node_newnode() for ripper. [ruby-core:26961] Modified files: trunk/ChangeLog trunk/parse.y Index: ChangeLog =================================================================== --- ChangeLog (revision 25967) +++ ChangeLog (revision 25968) @@ -1,5 +1,8 @@ -Tue Dec 1 06:16:29 2009 Nobuyoshi Nakada <nobu@r...> +Tue Dec 1 06:51:07 2009 Nobuyoshi Nakada <nobu@r...> + * 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 do block. [ruby-core:26961] Index: parse.y =================================================================== --- parse.y (revision 25967) +++ parse.y (revision 25968) @@ -8865,7 +8865,7 @@ { 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 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/