diff options
-rw-r--r-- | zjit.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -664,7 +664,7 @@ rb_zjit_profile_enable(const rb_iseq_t *iseq) unsigned int insn_idx = 0; while (insn_idx < iseq->body->iseq_size) { - int insn = rb_vm_insn_decode(iseq->body->iseq_encoded[insn_idx]); int zjit_insn = vm_bare_insn_to_zjit_insn(insn); if (insn != zjit_insn) { iseq->body->iseq_encoded[insn_idx] = (VALUE)insn_table[zjit_insn]; @@ -682,7 +682,7 @@ rb_zjit_profile_disable(const rb_iseq_t *iseq) unsigned int insn_idx = 0; while (insn_idx < iseq->body->iseq_size) { - int insn = rb_vm_insn_decode(iseq->body->iseq_encoded[insn_idx]); int bare_insn = vm_zjit_insn_to_bare_insn(insn); if (insn != bare_insn) { iseq->body->iseq_encoded[insn_idx] = (VALUE)insn_table[bare_insn]; |