From c20b23155e34ebe60006a978511b88d00cb62c2d Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 15 Feb 2006 08:46:55 +0000 Subject: * eval.c (rb_eval): NODE_OP_ASGN1 should allow splat in its argument list. [ruby-core:07366] * parse.y (arg): avoid unnecessary extra argument. [ruby-core:07366] * eval.c (rb_eval): honor visibility on OP_ASGN1 and OP_ASGN2. [ruby-core:07366] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 3 --- 1 file changed, 3 deletions(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 56232fa9f..220c0a722 100644 --- a/parse.y +++ b/parse.y @@ -1013,9 +1013,6 @@ arg : lhs '=' arg value_expr($6); args = NEW_LIST($6); - if ($3 && nd_type($3) != NODE_ARRAY) - $3 = NEW_LIST($3); - $3 = list_append($3, NEW_NIL()); list_concat(args, $3); if ($5 == tOROP) { $5 = 0; -- cgit