Index: src/base/platform/semaphore.cc |
diff --git a/src/base/platform/semaphore.cc b/src/base/platform/semaphore.cc |
index 6225b1655f881fe4fe3ff47f8c1912d9d5995181..3491d3e1f93a78a3c90c25c74d459e3a4a35dfee 100644 |
--- a/src/base/platform/semaphore.cc |
+++ b/src/base/platform/semaphore.cc |
@@ -78,9 +78,8 @@ Semaphore::Semaphore(int count) { |
// Unaligned native handle can later cause a failure in semaphore signal. |
// Check the alignment here to catch the failure earlier. |
// Context: crbug.com/605349. |
- const uintptr_t kPointerAlignmentMask = sizeof(void*) - 1; |
CHECK_EQ( |
- 0, reinterpret_cast<uintptr_t>(&native_handle_) & kPointerAlignmentMask); |
+ 0, reinterpret_cast<uintptr_t>(&native_handle_) & kSemaphoreAlignmentMask); |
DCHECK(count >= 0); |
#if V8_LIBC_GLIBC |
// sem_init in glibc prior to 2.1 does not zero out semaphores. |