From 6e11d9517902762f823d6ecc882ab46f3d69f035 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 19 Aug 2016 02:39:09 +0000 Subject: parse.y: lparen_arg statement * parse.y (primary): allow parenthesised statement as a method argument. [Feature #12686] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 17f0f9c50a..7a1494142b 100644 --- a/parse.y +++ b/parse.y @@ -2659,7 +2659,7 @@ primary : literal $1 = cmdarg_stack; CMDARG_SET(0); } - expr {SET_LEX_STATE(EXPR_ENDARG);} rparen + stmt {SET_LEX_STATE(EXPR_ENDARG);} rparen { CMDARG_SET($1); /*%%%*/ -- cgit v1.2.3