浏览代码

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 年之前
父节点
当前提交
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__
 #    include <serenity.h>
-#elif __linux__ or __MACH__
+#elif __linux__ or __APPLE__
 #    include <pthread.h>
 #endif
 
@@ -157,7 +157,7 @@ void Heap::gather_conservative_roots(HashTable<Cell*>& roots)
         ASSERT_NOT_REACHED();
     }
     pthread_attr_destroy(&attr);
-#elif __MACH__
+#elif __APPLE__
     stack_base = (FlatPtr)pthread_get_stackaddr_np(pthread_self());
     pthread_attr_t attr = {};
     if (int rc = pthread_attr_getstacksize(&attr, &stack_size) != 0) {