diff options
author | Mike Pall <mike> | 2014-04-22 09:57:39 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2014-04-22 09:57:39 +0200 |
commit | 18309b0a25babe1a7d601d2ee92ce1dba1859ef9 (patch) | |
tree | 3dcad2b2764bb45d821a8f30a321a4b3abedc1b3 /src | |
parent | f3374b526619671fe576d593dcdc6bd048bf5603 (diff) | |
download | luajit-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.c | 1 |
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 | ||