X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-64-darwin-os.h;h=4de6bf4e2c35e63683b530cd9a8053c4b2233c8b;hb=127fd3d2fb843c6bb7ad0763e143d81877e760e8;hp=d68693dd0201c9f73f5ab49798ae498828ceabf6;hpb=df1314801984738011676b539cedd2c2a41d1f6e;p=sbcl.git diff --git a/src/runtime/x86-64-darwin-os.h b/src/runtime/x86-64-darwin-os.h index d68693d..4de6bf4 100644 --- a/src/runtime/x86-64-darwin-os.h +++ b/src/runtime/x86-64-darwin-os.h @@ -10,7 +10,11 @@ static inline os_context_t *arch_os_get_context(void **void_context) return (os_context_t *) *void_context; } +#if defined __DARWIN_UNIX03 +#define CONTEXT_ADDR_FROM_STEM(stem) &context->uc_mcontext->__ss.__##stem +#else #define CONTEXT_ADDR_FROM_STEM(stem) &context->uc_mcontext->ss.stem +#endif #define DARWIN_FIX_CONTEXT(context) #endif /* _X86_64_DARWIN_OS_H */