diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-02-07 00:17:13 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 22:11:20 -0800 |
commit | 6c1b1fa1f52f7c79b98a6b86f4f1f03f069dd36b (patch) | |
tree | 8e7b58b688c2e3f6f3877ae2ef2f90a25985c6ac /mjit_c.rb | |
parent | 4bb4479165209af59efae2dd3248873eecc3d4f5 (diff) | |
download | ruby-6c1b1fa1f52f7c79b98a6b86f4f1f03f069dd36b.tar.gz |
Refactor BranchStub
Diffstat (limited to 'mjit_c.rb')
-rw-r--r-- | mjit_c.rb | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -45,7 +45,7 @@ module RubyVM::MJIT # :nodoc: all def rb_mjit_branch_stub_hit Primitive.cstmt! %{ - extern void *rb_mjit_branch_stub_hit(VALUE branch_stub, int sp_offset, int branch_target_p); + extern void *rb_mjit_branch_stub_hit(VALUE branch_stub, int sp_offset, int target0_p); return SIZET2NUM((size_t)rb_mjit_branch_stub_hit); } end @@ -703,7 +703,7 @@ module RubyVM::MJIT # :nodoc: all mandatory_only_iseq: [CType::Pointer.new { self.rb_iseq_t }, Primitive.cexpr!("OFFSETOF((*((struct rb_iseq_constant_body *)NULL)), mandatory_only_iseq)")], jit_func: [CType::Immediate.parse("void *"), Primitive.cexpr!("OFFSETOF((*((struct rb_iseq_constant_body *)NULL)), jit_func)")], total_calls: [CType::Immediate.parse("unsigned long"), Primitive.cexpr!("OFFSETOF((*((struct rb_iseq_constant_body *)NULL)), total_calls)")], - mjit_unit: [CType::Pointer.new { self.rb_mjit_unit }, Primitive.cexpr!("OFFSETOF((*((struct rb_iseq_constant_body *)NULL)), mjit_unit)")], + mjit_blocks: [self.VALUE, Primitive.cexpr!("OFFSETOF((*((struct rb_iseq_constant_body *)NULL)), mjit_blocks)"), true], ) end |