diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2020-02-26 00:27:28 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2020-02-26 00:27:29 -0800 |
commit | 69f377a3d62b29bc927da7fdae99bcb5e7d096fe (patch) | |
tree | 50b8df9107fcc48cff18d609b63fa3b305319322 /mjit.c | |
parent | daf7c48d888fb544590985db179e39aa53ae79a1 (diff) |
Internalize rb_mjit_unit definition again
Fixed a TODO in b9007b6c548f91e88fd3f2ffa23de740431fa969
Diffstat (limited to 'mjit.c')
-rw-r--r-- | mjit.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -45,7 +45,7 @@ mjit_copy_job_handler(void *data) CRITICAL_SECTION_FINISH(3, "in mjit_copy_job_handler"); return; } - else if (job->iseq == NULL) { // ISeq GC notified in mjit_mark_iseq + else if (job->iseq == NULL) { // ISeq GC notified in mjit_free_iseq job->finish_p = true; CRITICAL_SECTION_FINISH(3, "in mjit_copy_job_handler"); return; @@ -1019,6 +1019,12 @@ mjit_mark(void) RUBY_MARK_LEAVE("mjit"); } +const struct rb_callcache ** +mjit_iseq_cc_entries(const struct rb_iseq_constant_body *const body) +{ + return body->jit_unit->cc_entries; +} + // A hook to update valid_class_serials. void mjit_add_class_serial(rb_serial_t class_serial) |