diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-12-20 08:18:19 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-12-20 08:18:19 +0900 |
commit | 2898367b3a1de00ca78067cc17dd4d1f8df37778 (patch) | |
tree | 31877bb6bac8dd37999879d38db1b2e2d02868cc /test/ruby/test_syntax.rb | |
parent | 3816cd945d68eac7ca8fecbc9d71f878ff3e7b3d (diff) |
Warn also numbered parameter like methods
Diffstat (limited to 'test/ruby/test_syntax.rb')
-rw-r--r-- | test/ruby/test_syntax.rb | 2 |
1 files changed, 2 insertions, 0 deletions
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') } |