Index: base/task_scheduler/sequence.cc |
diff --git a/base/task_scheduler/sequence.cc b/base/task_scheduler/sequence.cc |
index 9867c1dfd20d07d43f8bb0f5efc370757d7659bb..4db5478fe4a82e7893d047b1e53fa8906c93eb32 100644 |
--- a/base/task_scheduler/sequence.cc |
+++ b/base/task_scheduler/sequence.cc |
@@ -16,7 +16,10 @@ Sequence::Sequence() = default; |
bool Sequence::PushTask(std::unique_ptr<Task> task) { |
DCHECK(task); |
- DCHECK(task->task); |
+ |
+ // Use CHECK instead of DCHECK to crash earlier. See http://crbug.com/711167 |
+ // for details. |
+ CHECK(task->task); |
DCHECK(task->sequenced_time.is_null()); |
task->sequenced_time = base::TimeTicks::Now(); |