aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2014-04-22 09:57:39 +0200
committerMike Pall <mike>2014-04-22 09:57:39 +0200
commit18309b0a25babe1a7d601d2ee92ce1dba1859ef9 (patch)
tree3dcad2b2764bb45d821a8f30a321a4b3abedc1b3 /src
parentf3374b526619671fe576d593dcdc6bd048bf5603 (diff)
downloadluajit-18309b0a25babe1a7d601d2ee92ce1dba1859ef9.tar.gz
luajit-18309b0a25babe1a7d601d2ee92ce1dba1859ef9.tar.bz2
luajit-18309b0a25babe1a7d601d2ee92ce1dba1859ef9.zip
Prevent adding side traces for stack checks.
Diffstat (limited to 'src')
-rw-r--r--src/lj_trace.c1
1 files changed, 1 insertions, 0 deletions
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)
607 } 607 }
608 lj_opt_split(J); 608 lj_opt_split(J);
609 lj_opt_sink(J); 609 lj_opt_sink(J);
610 if (!J->loopref) J->cur.snap[J->cur.nsnap-1].count = SNAPCOUNT_DONE;
610 J->state = LJ_TRACE_ASM; 611 J->state = LJ_TRACE_ASM;
611 break; 612 break;
612 613