diff options
author | Takashi Kokubun <[email protected]> | 2023-03-03 22:14:15 -0800 |
---|---|---|
committer | Takashi Kokubun <[email protected]> | 2023-03-05 23:28:59 -0800 |
commit | 43d1a7afd44e6016a8638e4801da8ddc137b0654 () | |
tree | f613a468166546e2ef5bc8b9bb0ecc15835f881d /mjit_c.rb | |
parent | 46a14b65fbeca6bc27e43da4248726b289f1157a (diff) |
Implement cref on opt_getconstant_path
Notes: Merged: https://.com/ruby/ruby/pull/7448
-rw-r--r-- | mjit_c.rb | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -344,6 +344,13 @@ module RubyVM::MJIT # :nodoc: all } end #======================================================================================== # # Old stuff @@ -1427,6 +1434,7 @@ module RubyVM::MJIT # :nodoc: all optaref_send: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), optaref_send)")], optgetconst_not_cached: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), optgetconst_not_cached)")], optgetconst_cref: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), optgetconst_cref)")], setivar_frozen: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), setivar_frozen)")], setivar_not_heap: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), setivar_not_heap)")], setivar_megamorphic: [CType::Immediate.parse("size_t"), Primitive.cexpr!("OFFSETOF((*((struct rb_mjit_runtime_counters *)NULL)), setivar_megamorphic)")], |