aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2020-08-09 18:19:19 +0200
committerMike Pall <mike>2020-08-09 18:19:19 +0200
commit46a6d06dc57a52da9d0f295914094ee7d89b4a9c (patch)
treec2e47164fcdc6900df505c88239eea12e6a8bf6d
parent10ddae75af15c8415b162953dcd9dfcee517ce0a (diff)
parent12ab596997b9cb27846a5b254d11230c3f9c50c8 (diff)
downloadluajit-46a6d06dc57a52da9d0f295914094ee7d89b4a9c.tar.gz
luajit-46a6d06dc57a52da9d0f295914094ee7d89b4a9c.tar.bz2
luajit-46a6d06dc57a52da9d0f295914094ee7d89b4a9c.zip
Merge branch 'master' into v2.1
Diffstat (limited to '')
-rw-r--r--src/lj_trace.c2
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;