aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-12 09:11:16 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-12 09:40:18 +0900
commited90ec3e0d8ff7789569b40ba36d3b3ce0e706e6 (patch)
tree1ee153070cffe86eb840c2ee4f6df4e4def011c2 /parse.y
parent4a30fabfcfd72bd61bf1dad61f168eaba6100f12 (diff)
downloadruby-ed90ec3e0d8ff7789569b40ba36d3b3ce0e706e6.tar.gz
Clear current argument name at empty block argument [Bug #16343]
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index e84468d2a5..dd55279118 100644
--- a/parse.y
+++ b/parse.y
@@ -3455,6 +3455,7 @@ block_param_def : '|' opt_bv_decl '|'
}
| tOROP
{
+ p->cur_arg = 0;
p->max_numparam = ORDINAL_PARAM;
/*%%%*/
$$ = 0;