From c740a302238cf650dd7fef6ebed8aeb878cf0c1d Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Tue, 3 Jul 2012 12:41:21 +0200 Subject: [PATCH] Invoke SPLIT pass in side trace for rejoined sunk stores. --- src/lj_snap.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lj_snap.c b/src/lj_snap.c index bef7abc9..9fae57d8 100644 --- a/src/lj_snap.c +++ b/src/lj_snap.c @@ -531,6 +531,7 @@ void lj_snap_replay(jit_State *J, GCtrace *T) IRType t = IRT_I64; if (LJ_SOFTFP && irt_type((irs+1)->t) == IRT_SOFTFP) t = IRT_NUM; + lj_needsplit(J); if (irref_isk(irs->op2) && irref_isk((irs+1)->op2)) { uint64_t k = (uint32_t)T->ir[irs->op2].i + ((uint64_t)T->ir[(irs+1)->op2].i << 32);