mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 15:14:08 +00:00
Fix narrowing of conversions to U32.
Reported by spacewander.
This commit is contained in:
parent
20ac817a74
commit
c4e15b457e
@ -1086,8 +1086,8 @@ LJFOLDF(simplify_conv_narrow)
|
||||
IRType t = irt_type(fins->t);
|
||||
IRRef op1 = fleft->op1, op2 = fleft->op2, mode = fins->op2;
|
||||
PHIBARRIER(fleft);
|
||||
op1 = emitir(IRTI(IR_CONV), op1, mode);
|
||||
op2 = emitir(IRTI(IR_CONV), op2, mode);
|
||||
op1 = emitir(IRT(IR_CONV, t), op1, mode);
|
||||
op2 = emitir(IRT(IR_CONV, t), op2, mode);
|
||||
fins->ot = IRT(op, t);
|
||||
fins->op1 = op1;
|
||||
fins->op2 = op2;
|
||||
|
Loading…
Reference in New Issue
Block a user