]> git.saurik.com Git - redis.git/commitdiff
Merge pull request #79 from annulen/mac_ppc
authorSalvatore Sanfilippo <antirez@gmail.com>
Tue, 20 Sep 2011 08:58:55 +0000 (01:58 -0700)
committerSalvatore Sanfilippo <antirez@gmail.com>
Tue, 20 Sep 2011 08:58:55 +0000 (01:58 -0700)
Fixed compilation on Mac/PPC

src/redis.c

index 2018d13e49158c31206e6681ec58fb88e0038a2c..ed3e884169f7a82b4ff2d614bbcb330bba13cf14 100644 (file)
@@ -1784,8 +1784,10 @@ static void *getMcontextEip(ucontext_t *uc) {
 #elif defined(__APPLE__) && !defined(MAC_OS_X_VERSION_10_6)
   #if __x86_64__
     return (void*) uc->uc_mcontext->__ss.__rip;
-  #else
+  #elif __i386__
     return (void*) uc->uc_mcontext->__ss.__eip;
+  #else
+    return (void*) uc->uc_mcontext->__ss.__srr0;
   #endif
 #elif defined(__APPLE__) && defined(MAC_OS_X_VERSION_10_6)
   #if defined(_STRUCT_X86_THREAD_STATE64) && !defined(__i386__)