summaryrefslogtreecommitdiff
path: root/src/lj_record.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_record.c')
-rw-r--r--src/lj_record.c2
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. */