From ed4e57690c9cc782ab8675c4bf48153ce0a36896 Mon Sep 17 00:00:00 2001 From: ko1 Date: Mon, 25 Jun 2007 16:05:17 +0000 Subject: * insnhelper.ci, vm.c: complete block parameter support. post arguments, optional arguments, block argument. * compile.c, parse.y: fix {|a|} parameter. * insnshelper.ci, insns.def: revert caller_setup_args() option (need_block_check) parameter. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index bc60a39be8..be3a93d9f7 100644 --- a/parse.y +++ b/parse.y @@ -3091,9 +3091,7 @@ block_param : f_arg ',' f_rest_arg opt_f_block_arg | f_arg ',' { /*%%%*/ - ID id = internal_id(); - arg_var(id); - $$ = new_args($1, 0, id, 0, 0); + $$ = new_args($1, 0, 1, 0, 0); /*% #if 0 TODO: check me (anonymous rest) -- cgit v1.2.3