2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mono / utils / mono-sigcontext.h
index cc708ab473baa31930cf8a504e3be2f678dfd4aa..bd888a64c032d94a789bfb39976b0b33fcd6ebce 100644 (file)
@@ -69,9 +69,9 @@
 #elif defined(__x86_64__)
 
 #ifdef __FreeBSD__
-#define UCONTEXT_GREGS(ctx)    (((ucontext_t*)(ctx))->uc_mcontext)
+#define UCONTEXT_GREGS(ctx)    &(((ucontext_t*)(ctx))->uc_mcontext)
 #else
-#define UCONTEXT_GREGS(ctx)    (((ucontext_t*)(ctx))->uc_mcontext.gregs)
+#define UCONTEXT_GREGS(ctx)    &(((ucontext_t*)(ctx))->uc_mcontext.gregs)
 #endif
 
 #elif defined(__mono_ppc__)