From 18309b0a25babe1a7d601d2ee92ce1dba1859ef9 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Tue, 22 Apr 2014 09:57:39 +0200 Subject: [PATCH] Prevent adding side traces for stack checks. --- src/lj_trace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lj_trace.c b/src/lj_trace.c index 9e5e400f..0f48809d 100644 --- a/src/lj_trace.c +++ b/src/lj_trace.c @@ -607,6 +607,7 @@ static TValue *trace_state(lua_State *L, lua_CFunction dummy, void *ud) } lj_opt_split(J); lj_opt_sink(J); + if (!J->loopref) J->cur.snap[J->cur.nsnap-1].count = SNAPCOUNT_DONE; J->state = LJ_TRACE_ASM; break; -- 2.11.4.GIT