summaryrefslogtreecommitdiff
path: root/rjit_c.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-17 23:34:36 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-17 23:46:56 -0700
commit93e05aaa74365d24960595832b5b01a050fd6f80 (patch)
tree1bbf14595abc8e79c35efa24e9b354deadd82c33 /rjit_c.rb
parent2c8f2871a8aeff592369a993b1d69557160cfa61 (diff)
downloadruby-93e05aaa74365d24960595832b5b01a050fd6f80.tar.gz
RJIT: Implement putspecialobject insn
Diffstat (limited to 'rjit_c.rb')
-rw-r--r--rjit_c.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/rjit_c.rb b/rjit_c.rb
index 3e9550c27a..fdd99b9289 100644
--- a/rjit_c.rb
+++ b/rjit_c.rb
@@ -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