aboutsummaryrefslogtreecommitdiff
path: root/src/vm_arm.dasc
diff options
context:
space:
mode:
authorMike Pall <mike>2021-03-23 00:35:46 +0100
committerMike Pall <mike>2021-03-23 00:39:50 +0100
commita32aeadc6878305658fb3939830e6abaef587e40 (patch)
tree48f3df3a4ca72b1fb7cd628f15b9d21d864bbbc2 /src/vm_arm.dasc
parentddd0fd8f3754ad83423623655d8b3f8454a7cf1e (diff)
downloadluajit-a32aeadc6878305658fb3939830e6abaef587e40.tar.gz
luajit-a32aeadc6878305658fb3939830e6abaef587e40.tar.bz2
luajit-a32aeadc6878305658fb3939830e6abaef587e40.zip
Handle on-trace OOM errors from helper functions.
Diffstat (limited to 'src/vm_arm.dasc')
-rw-r--r--src/vm_arm.dasc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc
index 5efda227..c0934ac8 100644
--- a/src/vm_arm.dasc
+++ b/src/vm_arm.dasc
@@ -2245,8 +2245,9 @@ static void build_subroutines(BuildCtx *ctx)
2245 | b <2 2245 | b <2
2246 | 2246 |
2247 |9: // Rethrow error from the right C frame. 2247 |9: // Rethrow error from the right C frame.
2248 | rsb CARG2, CARG1, #0
2248 | mov CARG1, L 2249 | mov CARG1, L
2249 | bl extern lj_err_run // (lua_State *L) 2250 | bl extern lj_err_trace // (lua_State *L, int errcode)
2250 |.endif 2251 |.endif
2251 | 2252 |
2252 |//----------------------------------------------------------------------- 2253 |//-----------------------------------------------------------------------