summaryrefslogtreecommitdiff
path: root/rjit_c.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 21:49:51 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-19 21:52:25 -0700
commite3dc25acae03f052e6e8a56868481b9fc2f733ea (patch)
tree0f4c83e2ebf5e946548653d9d3362af459d9398b /rjit_c.rb
parent7aeb9e20b90bf16d25fcc76c619bf971f4c47ec5 (diff)
downloadruby-e3dc25acae03f052e6e8a56868481b9fc2f733ea.tar.gz
RJIT: Fix ISeq invokeblock
Diffstat (limited to 'rjit_c.rb')
-rw-r--r--rjit_c.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/rjit_c.rb b/rjit_c.rb
index 9840aee245..f6f8a5c898 100644
--- a/rjit_c.rb
+++ b/rjit_c.rb
@@ -1321,6 +1321,8 @@ module RubyVM::RJIT # :nodoc: all
invokeblock_proc: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), invokeblock_proc)")],
invokeblock_tag_changed: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), invokeblock_tag_changed)")],
invokeblock_iseq_block_changed: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), invokeblock_iseq_block_changed)")],
+ invokeblock_iseq_arity: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), invokeblock_iseq_arity)")],
+ invokeblock_iseq_arg0_splat: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), invokeblock_iseq_arg0_splat)")],
getivar_megamorphic: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), getivar_megamorphic)")],
getivar_not_heap: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), getivar_not_heap)")],
getivar_special_const: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_rjit_runtime_counters *)NULL)), getivar_special_const)")],