diff options
author | Romain Goyet <romain.goyet@numworks.com> | 2019-03-21 09:33:41 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2019-03-26 16:48:11 +1100 |
commit | dce785cc3d79f6145dc4d4411dbef00bc6d3d9bf (patch) | |
tree | 56ffeb96c9222139cdc6574d6ee6275824bcbb24 | |
parent | 8977c7eb581f5d06500edb1ea29aea5cbda04f28 (diff) |
py/nlrthumb: Add support for iOS where the C func is _nlr_push_tail.
-rw-r--r-- | py/nlrthumb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/py/nlrthumb.c b/py/nlrthumb.c index c28302355..99061e62c 100644 --- a/py/nlrthumb.c +++ b/py/nlrthumb.c @@ -72,7 +72,11 @@ __attribute__((naked)) unsigned int nlr_push(nlr_buf_t *nlr) { ".align 2 \n" "nlr_push_tail_var: .word nlr_push_tail \n" #else + #if defined(__APPLE__) || defined(__MACH__) + "b _nlr_push_tail \n" // do the rest in C + #else "b nlr_push_tail \n" // do the rest in C + #endif #endif ); |