Index: src/base/platform/semaphore.h |
diff --git a/src/base/platform/semaphore.h b/src/base/platform/semaphore.h |
index 18700d1ba005f01a77a2fb43f7c6b3219200f382..b01910dfe32ebdb37e03ae6a64e3772b0ee64c14 100644 |
--- a/src/base/platform/semaphore.h |
+++ b/src/base/platform/semaphore.h |
@@ -19,6 +19,13 @@ |
namespace v8 { |
namespace base { |
+#if V8_OS_AIX |
+// On aix sem_t is of type int |
+const uintptr_t kSemaphoreAlignmentMask = sizeof(int) - 1; |
jochen (gone - plz use gerrit)
2016/05/02 16:15:45
Any reason this is defined in the header?
|
+#else |
+const uintptr_t kSemaphoreAlignmentMask = sizeof(void*) - 1; |
+#endif |
+ |
// Forward declarations. |
class TimeDelta; |