diff options
author | Mike Pall <mike> | 2014-12-15 02:45:40 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2014-12-15 02:45:40 +0100 |
commit | c6130e68eb9a579d42db732d6ff1aa7bf02b8f65 (patch) | |
tree | 337671a4a359f0a69ba17dec20ec1ec24f8c8edc /src/lj_record.c | |
parent | 881f48f9808a950f8e046a3b299db0269506a87d (diff) | |
download | luajit-c6130e68eb9a579d42db732d6ff1aa7bf02b8f65.tar.gz luajit-c6130e68eb9a579d42db732d6ff1aa7bf02b8f65.tar.bz2 luajit-c6130e68eb9a579d42db732d6ff1aa7bf02b8f65.zip |
Avoid dependency on frame layout for LJ_POST_FIXCOMP.
The auxiliary value in u32.lo wasn't used, anyway.
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. */ |