mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Fix initial maxslot for down-recursive traces.
This commit is contained in:
parent
3db3cc10ff
commit
dd910f0e01
@ -2131,7 +2131,7 @@ static const BCIns *rec_setup_root(jit_State *J)
|
|||||||
case BC_RET0:
|
case BC_RET0:
|
||||||
case BC_RET1:
|
case BC_RET1:
|
||||||
/* No bytecode range check for down-recursive root traces. */
|
/* No bytecode range check for down-recursive root traces. */
|
||||||
J->maxslot = ra + bc_d(ins);
|
J->maxslot = ra + bc_d(ins) - 1;
|
||||||
break;
|
break;
|
||||||
case BC_FUNCF:
|
case BC_FUNCF:
|
||||||
/* No bytecode range check for root traces started by a hot call. */
|
/* No bytecode range check for root traces started by a hot call. */
|
||||||
|
Loading…
Reference in New Issue
Block a user