mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Fix trace join to BC_JLOOP originating from BC_ITERN.
Reported by OpenResty Inc.
This commit is contained in:
parent
fffd3eafc4
commit
dad04f1754
@ -2572,7 +2572,8 @@ void lj_record_ins(jit_State *J)
|
|||||||
break;
|
break;
|
||||||
case BC_JLOOP:
|
case BC_JLOOP:
|
||||||
rec_loop_jit(J, rc, rec_loop(J, ra,
|
rec_loop_jit(J, rc, rec_loop(J, ra,
|
||||||
!bc_isret(bc_op(traceref(J, rc)->startins))));
|
!bc_isret(bc_op(traceref(J, rc)->startins)) &&
|
||||||
|
bc_op(traceref(J, rc)->startins) != BC_ITERN));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case BC_IFORL:
|
case BC_IFORL:
|
||||||
|
Loading…
Reference in New Issue
Block a user