diff options
author | tenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-04-20 03:00:08 +0000 |
---|---|---|
committer | tenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-04-20 03:00:08 +0000 |
commit | 79accaf8d4dda146004eaa9a3477b31448913537 (patch) | |
tree | 22997d376d7868a55605d56b29dace1cb655c42e | |
parent | c784da17448c40e55cdd231724bfe4bf53da35a1 (diff) |
fix strict compile errors
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | mjit.c | 4 | ||||
-rw-r--r-- | mjit_worker.c | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -118,7 +118,7 @@ mjit_update_references(const rb_iseq_t *iseq) return; CRITICAL_SECTION_START(4, "mjit_free_iseq"); if (iseq->body->jit_unit) { - iseq->body->jit_unit->iseq = (rb_iseq_t *)rb_gc_new_location(iseq->body->jit_unit->iseq); + iseq->body->jit_unit->iseq = (rb_iseq_t *)rb_gc_new_location((VALUE)iseq->body->jit_unit->iseq); } CRITICAL_SECTION_FINISH(4, "mjit_free_iseq"); } @@ -236,7 +236,7 @@ create_unit(const rb_iseq_t *iseq) return; unit->id = current_unit_num++; - unit->iseq = iseq; + unit->iseq = (rb_iseq_t *)iseq; iseq->body->jit_unit = unit; } diff --git a/mjit_worker.c b/mjit_worker.c index 819a4a06ca..8b68cf01a0 100644 --- a/mjit_worker.c +++ b/mjit_worker.c @@ -128,7 +128,7 @@ struct rb_mjit_unit { int id; // Dlopen handle of the loaded object file. void *handle; - const rb_iseq_t *iseq; + rb_iseq_t *iseq; #ifndef _MSC_VER // This value is always set for `compact_all_jit_code`. Also used for lazy deletion. char *o_file; |