summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_err.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_err.c b/src/lj_err.c
index b46a6dc9..05813cf8 100644
--- a/src/lj_err.c
+++ b/src/lj_err.c
@@ -660,6 +660,7 @@ LJ_NOINLINE void lj_err_callermsg(lua_State *L, const char *msg)
frame_func(frame)->c.ffid <= FF_ffi_meta___tostring) {
L->base = pframe+1;
L->top = frame;
+ setcframe_pc(cframe_raw(L->cframe), frame_contpc(frame));
}
#endif
}