Browse Source

Prevent adding side traces for stack checks.

Mike Pall 11 years ago
parent
commit
18309b0a25
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/lj_trace.c

+ 1 - 0
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_split(J);
       lj_opt_sink(J);
       lj_opt_sink(J);
+      if (!J->loopref) J->cur.snap[J->cur.nsnap-1].count = SNAPCOUNT_DONE;
       J->state = LJ_TRACE_ASM;
       J->state = LJ_TRACE_ASM;
       break;
       break;