Index: base/trace_event/trace_event_impl.cc |
diff --git a/base/trace_event/trace_event_impl.cc b/base/trace_event/trace_event_impl.cc |
index 1fc22565d0ec182e1e908abb40f36921846f23bb..62ba6632523b91edd4f04e6efea92fb30fcb25c0 100644 |
--- a/base/trace_event/trace_event_impl.cc |
+++ b/base/trace_event/trace_event_impl.cc |
@@ -1805,7 +1805,7 @@ void TraceLog::FlushInternal(const TraceLog::OutputCallback& cb, |
flush_task_runner_ = ThreadTaskRunnerHandle::IsSet() |
? ThreadTaskRunnerHandle::Get() |
: nullptr; |
- DCHECK_IMPLIES(thread_message_loops_.size(), flush_task_runner_); |
+ DCHECK(thread_message_loops_.empty() || flush_task_runner_); |
flush_output_callback_ = cb; |
if (thread_shared_chunk_) { |