diff options
author | Mike Pall <mike> | 2011-08-09 00:45:26 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-08-09 00:45:26 +0200 |
commit | bed0f184663ed3944f0a07ce53f2f2bfadce7e18 (patch) | |
tree | 59faf5c0dca40ad329811e17dfef0db0076b1d82 /src/lj_trace.c | |
parent | d9b518874df3f202f762e82d1950d79caf55e4c0 (diff) | |
download | luajit2-bed0f184663ed3944f0a07ce53f2f2bfadce7e18.tar.gz |
Remove temporary mcode limit error from application stack.
Diffstat (limited to 'src/lj_trace.c')
-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 33cc98f7..afaeb300 100644 --- a/src/lj_trace.c +++ b/src/lj_trace.c @@ -497,6 +497,7 @@ static int trace_abort(jit_State *J) if (tvisnumber(L->top-1)) e = (TraceError)numberVint(L->top-1); if (e == LJ_TRERR_MCODELM) { + L->top--; /* Remove error object */ J->state = LJ_TRACE_ASM; return 1; /* Retry ASM with new MCode area. */ } |