diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_opt_sink.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_opt_sink.c b/src/lj_opt_sink.c index 49e13784..1b775f2d 100644 --- a/src/lj_opt_sink.c +++ b/src/lj_opt_sink.c | |||
@@ -220,6 +220,8 @@ static void sink_sweep_ins(jit_State *J) | |||
220 | for (ir = IR(J->cur.nk); ir < irbase; ir++) { | 220 | for (ir = IR(J->cur.nk); ir < irbase; ir++) { |
221 | irt_clearmark(ir->t); | 221 | irt_clearmark(ir->t); |
222 | ir->prev = REGSP_INIT; | 222 | ir->prev = REGSP_INIT; |
223 | if (irt_is64(ir->t) && ir->o != IR_KNULL) | ||
224 | ir++; | ||
223 | } | 225 | } |
224 | } | 226 | } |
225 | 227 | ||