X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-64-arch.c;h=6a6e53b386de6333bf133faf7bf06a15f054f0d7;hb=127fd3d2fb843c6bb7ad0763e143d81877e760e8;hp=611bee6d30159b7b8150ddea8705af796967504f;hpb=df1314801984738011676b539cedd2c2a41d1f6e;p=sbcl.git diff --git a/src/runtime/x86-64-arch.c b/src/runtime/x86-64-arch.c index 611bee6..6a6e53b 100644 --- a/src/runtime/x86-64-arch.c +++ b/src/runtime/x86-64-arch.c @@ -63,7 +63,11 @@ context_eflags_addr(os_context_t *context) #elif defined __FreeBSD__ return &context->uc_mcontext.mc_rflags; #elif defined LISP_FEATURE_DARWIN +#if defined __DARWIN_UNIX03 + return &context->uc_mcontext->__ss.__rflags; +#else return &context->uc_mcontext->ss.rflags; +#endif #elif defined __OpenBSD__ return &context->sc_eflags; #else