diff options
| author | Mike Pall <mike> | 2020-08-09 18:19:19 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2020-08-09 18:19:19 +0200 |
| commit | 46a6d06dc57a52da9d0f295914094ee7d89b4a9c (patch) | |
| tree | c2e47164fcdc6900df505c88239eea12e6a8bf6d | |
| parent | 10ddae75af15c8415b162953dcd9dfcee517ce0a (diff) | |
| parent | 12ab596997b9cb27846a5b254d11230c3f9c50c8 (diff) | |
| download | luajit-46a6d06dc57a52da9d0f295914094ee7d89b4a9c.tar.gz luajit-46a6d06dc57a52da9d0f295914094ee7d89b4a9c.tar.bz2 luajit-46a6d06dc57a52da9d0f295914094ee7d89b4a9c.zip | |
Merge branch 'master' into v2.1
| -rw-r--r-- | src/lj_trace.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_trace.c b/src/lj_trace.c index 77e9d05b..60da7fcd 100644 --- a/src/lj_trace.c +++ b/src/lj_trace.c | |||
| @@ -790,6 +790,8 @@ static TValue *trace_exit_cp(lua_State *L, lua_CFunction dummy, void *ud) | |||
| 790 | { | 790 | { |
| 791 | ExitDataCP *exd = (ExitDataCP *)ud; | 791 | ExitDataCP *exd = (ExitDataCP *)ud; |
| 792 | cframe_errfunc(L->cframe) = -1; /* Inherit error function. */ | 792 | cframe_errfunc(L->cframe) = -1; /* Inherit error function. */ |
| 793 | /* Always catch error here. */ | ||
| 794 | cframe_nres(L->cframe) = -2*LUAI_MAXSTACK*(int)sizeof(TValue); | ||
| 793 | exd->pc = lj_snap_restore(exd->J, exd->exptr); | 795 | exd->pc = lj_snap_restore(exd->J, exd->exptr); |
| 794 | UNUSED(dummy); | 796 | UNUSED(dummy); |
| 795 | return NULL; | 797 | return NULL; |
