summaryrefslogtreecommitdiff
path: root/deps/v8/src/base/platform/semaphore.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/base/platform/semaphore.cc')
-rw-r--r--deps/v8/src/base/platform/semaphore.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/base/platform/semaphore.cc b/deps/v8/src/base/platform/semaphore.cc
index 5950664523..a7e50f5880 100644
--- a/deps/v8/src/base/platform/semaphore.cc
+++ b/deps/v8/src/base/platform/semaphore.cc
@@ -91,7 +91,9 @@ void Semaphore::Signal() {
// This check may fail with <libc-2.21, which we use on the try bots, if the
// semaphore is destroyed while sem_post is still executed. A work around is
// to extend the lifetime of the semaphore.
- CHECK_EQ(0, result);
+ if (result != 0) {
+ FATAL("Error when signaling semaphore, errno: %d", errno);
+ }
}