diff options
Diffstat (limited to 'src/lj_record.c')
-rw-r--r-- | src/lj_record.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_record.c b/src/lj_record.c index 98296633..10d76468 100644 --- a/src/lj_record.c +++ b/src/lj_record.c | |||
@@ -1793,7 +1793,7 @@ void lj_record_ins(jit_State *J) | |||
1793 | if (LJ_UNLIKELY(J->postproc != LJ_POST_NONE)) { | 1793 | if (LJ_UNLIKELY(J->postproc != LJ_POST_NONE)) { |
1794 | switch (J->postproc) { | 1794 | switch (J->postproc) { |
1795 | case LJ_POST_FIXCOMP: /* Fixup comparison. */ | 1795 | case LJ_POST_FIXCOMP: /* Fixup comparison. */ |
1796 | pc = frame_pc(&J2G(J)->tmptv); | 1796 | pc = (const BCIns *)(uintptr_t)J2G(J)->tmptv.u64; |
1797 | rec_comp_fixup(J, pc, (!tvistruecond(&J2G(J)->tmptv2) ^ (bc_op(*pc)&1))); | 1797 | rec_comp_fixup(J, pc, (!tvistruecond(&J2G(J)->tmptv2) ^ (bc_op(*pc)&1))); |
1798 | /* fallthrough */ | 1798 | /* fallthrough */ |
1799 | case LJ_POST_FIXGUARD: /* Fixup and emit pending guard. */ | 1799 | case LJ_POST_FIXGUARD: /* Fixup and emit pending guard. */ |