diff options
| author | Jemma Issroff <jemmaissroff@gmail.com> | 2023-12-12 15:56:03 -0500 |
|---|---|---|
| committer | Jemma Issroff <jemmaissroff@gmail.com> | 2023-12-13 08:11:45 -0500 |
| commit | 798a89fae1d7da1c0dd4282e9e16ab8bbf993b55 (patch) | |
| tree | 46ba6675cbba23a959ee746cb1cf2f359377ce30 /test/ruby | |
| parent | 1ad991c54d7d890527050a54899265da21a677c2 (diff) | |
[PRISM] If receiver on CallNode is SelfNode, use FCALL flags
Diffstat (limited to 'test/ruby')
| -rw-r--r-- | test/ruby/test_compile_prism.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/ruby/test_compile_prism.rb b/test/ruby/test_compile_prism.rb index 4f81e8fde3..8943345e7b 100644 --- a/test/ruby/test_compile_prism.rb +++ b/test/ruby/test_compile_prism.rb @@ -1426,6 +1426,18 @@ module Prism prism_opt_var_trail_hash("a", "b", "c", c: 1) prism_opt_var_trail_hash("a", "b", "c", "c" => 0, c: 1) CODE + + assert_prism_eval(<<-CODE) + class PrivateMethod + def initialize + self.instance_var + end + private + attr_accessor :instance_var + end + pm = PrivateMethod.new + pm.send(:instance_var) + CODE end def test_CallAndWriteNode |
