From 2898367b3a1de00ca78067cc17dd4d1f8df37778 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 20 Dec 2019 08:18:19 +0900 Subject: Warn also numbered parameter like methods --- test/ruby/test_syntax.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test') diff --git a/test/ruby/test_syntax.rb b/test/ruby/test_syntax.rb index b292b24894..5eb69c5144 100644 --- a/test/ruby/test_syntax.rb +++ b/test/ruby/test_syntax.rb @@ -1441,6 +1441,8 @@ eom assert_warn(/`_2' is used as numbered parameter/) {eval('_2=1')} assert_warn(/`_3' is used as numbered parameter/) {eval('proc {|_3|}')} assert_warn(/`_4' is used as numbered parameter/) {instance_eval('def x(_4) end')} + assert_warn(/`_5' is used as numbered parameter/) {instance_eval('def _5; end')} + assert_warn(/`_6' is used as numbered parameter/) {instance_eval('def self._6; end')} assert_raise_with_message(NameError, /undefined local variable or method `_1'/) { eval('_1') } -- cgit v1.2.3