Merge pull request #475 from pruiz/xamarin-bug-7408
[mono.git] / libgc / darwin_stop_world.c
index a1051f5ac4e0e80b1af6af6198d78fa799907766..a53cda354a63aa9e1740fb355aede651a6d68095 100644 (file)
@@ -115,7 +115,7 @@ void GC_push_all_stacks() {
        if(r != KERN_SUCCESS) continue;
        
 #if defined(I386)
-#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5
+#if defined (TARGET_IOS) || (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5)
 
        lo = state.__esp;
 
@@ -391,7 +391,7 @@ void GC_push_all_stacks() {
                             (natural_t *)&info, &outCount);
        if(r != KERN_SUCCESS) continue;
 
-#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5
+#if defined (TARGET_IOS) || (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5)
        lo = (void*)info.__esp;
        hi = (ptr_t)FindTopOfStack(info.__esp);