diff options
Diffstat (limited to 'deps/v8/src/futex-emulation.cc')
-rw-r--r-- | deps/v8/src/futex-emulation.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/futex-emulation.cc b/deps/v8/src/futex-emulation.cc index c0704ee9a2..c1dd523984 100644 --- a/deps/v8/src/futex-emulation.cc +++ b/deps/v8/src/futex-emulation.cc @@ -89,7 +89,7 @@ void AtomicsWaitWakeHandle::Wake() { Object* FutexEmulation::Wait(Isolate* isolate, Handle<JSArrayBuffer> array_buffer, size_t addr, int32_t value, double rel_timeout_ms) { - DCHECK(addr < NumberToSize(array_buffer->byte_length())); + DCHECK_LT(addr, array_buffer->byte_length()); void* backing_store = array_buffer->backing_store(); int32_t* p = @@ -223,7 +223,7 @@ Object* FutexEmulation::Wait(Isolate* isolate, } wait_list_.Pointer()->RemoveNode(node); - } while (0); + } while (false); isolate->RunAtomicsWaitCallback(callback_result, array_buffer, addr, value, rel_timeout_ms, nullptr); @@ -238,7 +238,7 @@ Object* FutexEmulation::Wait(Isolate* isolate, Object* FutexEmulation::Wake(Handle<JSArrayBuffer> array_buffer, size_t addr, uint32_t num_waiters_to_wake) { - DCHECK(addr < NumberToSize(array_buffer->byte_length())); + DCHECK_LT(addr, array_buffer->byte_length()); int waiters_woken = 0; void* backing_store = array_buffer->backing_store(); @@ -263,7 +263,7 @@ Object* FutexEmulation::Wake(Handle<JSArrayBuffer> array_buffer, size_t addr, Object* FutexEmulation::NumWaitersForTesting(Handle<JSArrayBuffer> array_buffer, size_t addr) { - DCHECK(addr < NumberToSize(array_buffer->byte_length())); + DCHECK_LT(addr, array_buffer->byte_length()); void* backing_store = array_buffer->backing_store(); base::LockGuard<base::Mutex> lock_guard(mutex_.Pointer()); |