aboutsummaryrefslogtreecommitdiff
path: root/src/lj_opt_sink.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_opt_sink.c')
-rw-r--r--src/lj_opt_sink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_opt_sink.c b/src/lj_opt_sink.c
index 929ccb61..a16d112f 100644
--- a/src/lj_opt_sink.c
+++ b/src/lj_opt_sink.c
@@ -219,6 +219,7 @@ static void sink_sweep_ins(jit_State *J)
219 for (ir = IR(J->cur.nk); ir < irbase; ir++) { 219 for (ir = IR(J->cur.nk); ir < irbase; ir++) {
220 irt_clearmark(ir->t); 220 irt_clearmark(ir->t);
221 ir->prev = REGSP_INIT; 221 ir->prev = REGSP_INIT;
222 /* The false-positive of irt_is64() for ASMREF_L (REF_NIL) is OK here. */
222 if (irt_is64(ir->t) && ir->o != IR_KNULL) 223 if (irt_is64(ir->t) && ir->o != IR_KNULL)
223 ir++; 224 ir++;
224 } 225 }