From b7c50cbba861afde71b5d20e278c34f23ae1ebdb Mon Sep 17 00:00:00 2001 From: Max Rottenkolber Date: Wed, 4 Dec 2019 19:25:16 +0100 Subject: [PATCH] raptorjit: amend prev. commit, do not clear SNAPCOUNT_DONE --- lib/luajit/src/lj_trace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/luajit/src/lj_trace.c b/lib/luajit/src/lj_trace.c index 8829296862..3f32710c20 100644 --- a/lib/luajit/src/lj_trace.c +++ b/lib/luajit/src/lj_trace.c @@ -371,7 +371,8 @@ static void trace_clearsnapcounts(jit_State *J) t = traceref(J, i); if (t != NULL) for (s = 0; s < t->nsnap; s++) - t->snap[s].count = 0; + if (t->snap[s].count != SNAPCOUNT_DONE) + t->snap[s].count = 0; } }