diff options
-rw-r--r-- | src/lj_opt_fold.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index 5dc7ae3d..5eeb491a 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -1086,8 +1086,8 @@ LJFOLDF(simplify_conv_narrow) | |||
1086 | IRType t = irt_type(fins->t); | 1086 | IRType t = irt_type(fins->t); |
1087 | IRRef op1 = fleft->op1, op2 = fleft->op2, mode = fins->op2; | 1087 | IRRef op1 = fleft->op1, op2 = fleft->op2, mode = fins->op2; |
1088 | PHIBARRIER(fleft); | 1088 | PHIBARRIER(fleft); |
1089 | op1 = emitir(IRTI(IR_CONV), op1, mode); | 1089 | op1 = emitir(IRT(IR_CONV, t), op1, mode); |
1090 | op2 = emitir(IRTI(IR_CONV), op2, mode); | 1090 | op2 = emitir(IRT(IR_CONV, t), op2, mode); |
1091 | fins->ot = IRT(op, t); | 1091 | fins->ot = IRT(op, t); |
1092 | fins->op1 = op1; | 1092 | fins->op1 = op1; |
1093 | fins->op2 = op2; | 1093 | fins->op2 = op2; |