Просмотр исходного кода

LibJS: Use __APPLE__ instead of __MACH__ for MacOS build

This is regarding PR #234. Sergey pointed out that not every Mach is Darwin.
Marcin Gasperowicz 5 лет назад
Родитель
Сommit
f4985ca113
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      Libraries/LibJS/Heap/Heap.cpp

+ 2 - 2
Libraries/LibJS/Heap/Heap.cpp

@@ -37,7 +37,7 @@
 
 
 #ifdef __serenity__
 #ifdef __serenity__
 #    include <serenity.h>
 #    include <serenity.h>
-#elif __linux__ or __MACH__
+#elif __linux__ or __APPLE__
 #    include <pthread.h>
 #    include <pthread.h>
 #endif
 #endif
 
 
@@ -157,7 +157,7 @@ void Heap::gather_conservative_roots(HashTable<Cell*>& roots)
         ASSERT_NOT_REACHED();
         ASSERT_NOT_REACHED();
     }
     }
     pthread_attr_destroy(&attr);
     pthread_attr_destroy(&attr);
-#elif __MACH__
+#elif __APPLE__
     stack_base = (FlatPtr)pthread_get_stackaddr_np(pthread_self());
     stack_base = (FlatPtr)pthread_get_stackaddr_np(pthread_self());
     pthread_attr_t attr = {};
     pthread_attr_t attr = {};
     if (int rc = pthread_attr_getstacksize(&attr, &stack_size) != 0) {
     if (int rc = pthread_attr_getstacksize(&attr, &stack_size) != 0) {