From: Mike Pall Date: Thu, 23 May 2013 20:15:51 +0000 (+0200) Subject: FFI: Must sink XBAR together with XSTOREs. X-Git-Tag: v2.0.2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c3e80d4fd3dd7a81e2691c9facff594cf44de0f;p=thirdparty%2FLuaJIT.git FFI: Must sink XBAR together with XSTOREs. --- diff --git a/src/lj_snap.c b/src/lj_snap.c index aea6102c..30ff9152 100644 --- a/src/lj_snap.c +++ b/src/lj_snap.c @@ -564,6 +564,8 @@ void lj_snap_replay(jit_State *J, GCtrace *T) continue; } tmp = emitir(irs->ot, tmp, val); + } else if (LJ_HASFFI && irs->o == IR_XBAR && ir->o == IR_CNEW) { + emitir(IRT(IR_XBAR, IRT_NIL), 0, 0); } } }