From 5b7aa294e02c792984750546ca118eeb7ba48b59 Mon Sep 17 00:00:00 2001 From: Damien George Date: Thu, 8 Jan 2015 16:24:44 +0000 Subject: [PATCH] py: Fix nlr mp_state_ctx symbol error for Mac. --- py/nlrx64.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/py/nlrx64.S b/py/nlrx64.S index 43298eba9d..91889c93f9 100644 --- a/py/nlrx64.S +++ b/py/nlrx64.S @@ -35,7 +35,11 @@ // the offset of nlr_top within mp_state_ctx_t #define NLR_TOP_OFFSET (2 * 8) +#if defined(__APPLE__) && defined(__MACH__) +#define NLR_TOP (_mp_state_ctx + NLR_TOP_OFFSET) +#else #define NLR_TOP (mp_state_ctx + NLR_TOP_OFFSET) +#endif .file "nlr.s" .text