From 8fe3fb4c0f69535b302e124f3afc58dce4be5dbb Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 13 Mar 2012 13:00:17 +0000 Subject: * compile.c (iseq_set_arguments): keyword rest arg without keyword args. * node.c (dump_node): dump kw_rest_arg too. * parse.y (block_param, f_arg): more kwrest patterns. [ruby-core:42455][Bug #5989] * parse.y (new_args_gen): no extra kw_rest_arg if no keyword rest arg. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- node.c | 1 + 1 file changed, 1 insertion(+) (limited to 'node.c') diff --git a/node.c b/node.c index d4c2d9b02c..b3936dad07 100644 --- a/node.c +++ b/node.c @@ -860,6 +860,7 @@ dump_node(VALUE buf, VALUE indent, int comment, NODE *node) F_NODE(nd_ainfo->opt_args, "optional arguments"); LAST_NODE; F_NODE(nd_ainfo->kw_args, "keyword arguments"); + F_NODE(nd_ainfo->kw_rest_arg, "keyword rest argument"); break; case NODE_SCOPE: -- cgit v1.2.3