diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-17 23:34:36 -0700 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-17 23:46:56 -0700 |
commit | 93e05aaa74365d24960595832b5b01a050fd6f80 (patch) | |
tree | 1bbf14595abc8e79c35efa24e9b354deadd82c33 /rjit_c.rb | |
parent | 2c8f2871a8aeff592369a993b1d69557160cfa61 (diff) | |
download | ruby-93e05aaa74365d24960595832b5b01a050fd6f80.tar.gz |
RJIT: Implement putspecialobject insn
Diffstat (limited to 'rjit_c.rb')
-rw-r--r-- | rjit_c.rb | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -403,6 +403,7 @@ module RubyVM::RJIT # :nodoc: all C::VM_METHOD_TYPE_REFINED = Primitive.cexpr! %q{ SIZET2NUM(VM_METHOD_TYPE_REFINED) } C::VM_METHOD_TYPE_UNDEF = Primitive.cexpr! %q{ SIZET2NUM(VM_METHOD_TYPE_UNDEF) } C::VM_METHOD_TYPE_ZSUPER = Primitive.cexpr! %q{ SIZET2NUM(VM_METHOD_TYPE_ZSUPER) } + C::VM_SPECIAL_OBJECT_VMCORE = Primitive.cexpr! %q{ SIZET2NUM(VM_SPECIAL_OBJECT_VMCORE) } def C.block_type_iseq Primitive.cexpr! %q{ SIZET2NUM(block_type_iseq) } @@ -440,6 +441,10 @@ module RubyVM::RJIT # :nodoc: all Primitive.cexpr! %q{ SIZET2NUM(rb_cTrueClass) } end + def C.rb_mRubyVMFrozenCore + Primitive.cexpr! %q{ SIZET2NUM(rb_mRubyVMFrozenCore) } + end + def C.rb_rjit_global_events Primitive.cexpr! %q{ SIZET2NUM(rb_rjit_global_events) } end |