From e55dde3bdddbc595be12e7184a23e729647eb989 Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Tue, 25 Jul 2023 20:53:43 +0900 Subject: merge revision(s) 91c004885fc75a93cadf0094fa86ec3bd0ec25f5: [Backport #19025] [Bug #19025] Numbered parameter names are always local variables --- parse.y | 2 +- test/ruby/test_syntax.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) --- test/ruby/test_syntax.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/ruby') diff --git a/test/ruby/test_syntax.rb b/test/ruby/test_syntax.rb index 53036cab3b..39ad8875a0 100644 --- a/test/ruby/test_syntax.rb +++ b/test/ruby/test_syntax.rb @@ -1632,6 +1632,9 @@ eom assert_raise(NameError) {eval("_1")}, ] } + + assert_valid_syntax("proc {def foo(_);end;_1}") + assert_valid_syntax("p { [_1 **2] }") end def test_value_expr_in_condition -- cgit v1.2.3