diff options
author | Mike Pall <mike> | 2021-03-23 00:35:46 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2021-03-23 00:39:50 +0100 |
commit | a32aeadc6878305658fb3939830e6abaef587e40 (patch) | |
tree | 48f3df3a4ca72b1fb7cd628f15b9d21d864bbbc2 /src/vm_ppc.dasc | |
parent | ddd0fd8f3754ad83423623655d8b3f8454a7cf1e (diff) | |
download | luajit-a32aeadc6878305658fb3939830e6abaef587e40.tar.gz luajit-a32aeadc6878305658fb3939830e6abaef587e40.tar.bz2 luajit-a32aeadc6878305658fb3939830e6abaef587e40.zip |
Handle on-trace OOM errors from helper functions.
Diffstat (limited to 'src/vm_ppc.dasc')
-rw-r--r-- | src/vm_ppc.dasc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index f4ebb9db..1cd8eb15 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
@@ -3090,8 +3090,9 @@ static void build_subroutines(BuildCtx *ctx) | |||
3090 | | bctr | 3090 | | bctr |
3091 | | | 3091 | | |
3092 | |9: // Rethrow error from the right C frame. | 3092 | |9: // Rethrow error from the right C frame. |
3093 | | neg CARG2, CARG1 | ||
3093 | | mr CARG1, L | 3094 | | mr CARG1, L |
3094 | | bl extern lj_err_run // (lua_State *L) | 3095 | | bl extern lj_err_trace // (lua_State *L, int errcode) |
3095 | |.endif | 3096 | |.endif |
3096 | | | 3097 | | |
3097 | |//----------------------------------------------------------------------- | 3098 | |//----------------------------------------------------------------------- |