aboutsummaryrefslogtreecommitdiff
path: root/src/lj_opt_split.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_opt_split.c')
-rw-r--r--src/lj_opt_split.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_opt_split.c b/src/lj_opt_split.c
index 49c9ae47..19818660 100644
--- a/src/lj_opt_split.c
+++ b/src/lj_opt_split.c
@@ -354,6 +354,8 @@ static void split_ir(jit_State *J)
354 ir->prev = ref; /* Identity substitution for loword. */ 354 ir->prev = ref; /* Identity substitution for loword. */
355 hisubst[ref] = 0; 355 hisubst[ref] = 0;
356 } 356 }
357 if (irt_is64(ir->t) && ir->o != IR_KNULL)
358 ref++;
357 } 359 }
358 360
359 /* Process old IR instructions. */ 361 /* Process old IR instructions. */