diff options
author | Takashi Kokubun <[email protected]> | 2023-02-07 14:42:58 -0800 |
---|---|---|
committer | Takashi Kokubun <[email protected]> | 2023-03-05 22:11:20 -0800 |
commit | 5a1cee1d965301b05e9d2d85b0ee39ef3c6757f7 (patch) | |
tree | 452e673ff17de60fa4b2c35613c39e386cd760e5 /lib/ruby_vm/mjit/jit_state.rb | |
parent | a026bcedc87a2f502befbd7476a997a9fe030203 (diff) |
Implement getivar
Diffstat (limited to 'lib/ruby_vm/mjit/jit_state.rb')
-rw-r--r-- | lib/ruby_vm/mjit/jit_state.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ruby_vm/mjit/jit_state.rb b/lib/ruby_vm/mjit/jit_state.rb index 1f888a02ae..cf1ec2bbd1 100644 --- a/lib/ruby_vm/mjit/jit_state.rb +++ b/lib/ruby_vm/mjit/jit_state.rb @@ -26,5 +26,9 @@ module RubyVM::MJIT value = (cfp.sp + offset).* C.to_ruby(value) end + + def peek_at_self + C.to_ruby(cfp.self) + end end end |