From: Mike Pall Date: Mon, 20 Jan 2014 15:49:13 +0000 (+0100) Subject: Fix initial maxslot for down-recursive traces. X-Git-Tag: v2.0.3~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd910f0e010ff824dc4b2283f6ddbc0bfb06d79d;p=thirdparty%2FLuaJIT.git Fix initial maxslot for down-recursive traces. --- diff --git a/src/lj_record.c b/src/lj_record.c index 60caf10d..f98b0a4c 100644 --- a/src/lj_record.c +++ b/src/lj_record.c @@ -2131,7 +2131,7 @@ static const BCIns *rec_setup_root(jit_State *J) case BC_RET0: case BC_RET1: /* No bytecode range check for down-recursive root traces. */ - J->maxslot = ra + bc_d(ins); + J->maxslot = ra + bc_d(ins) - 1; break; case BC_FUNCF: /* No bytecode range check for root traces started by a hot call. */