| Index: base/trace_event/memory_dump_manager_unittest.cc
|
| diff --git a/base/trace_event/memory_dump_manager_unittest.cc b/base/trace_event/memory_dump_manager_unittest.cc
|
| index 51d41943fba0416fd9ad5f167d78cbbbdbc51a1c..12a8d5513b53187d0456fee755b15193f28280f2 100644
|
| --- a/base/trace_event/memory_dump_manager_unittest.cc
|
| +++ b/base/trace_event/memory_dump_manager_unittest.cc
|
| @@ -7,9 +7,11 @@
|
| #include <stdint.h>
|
|
|
| #include <memory>
|
| +#include <utility>
|
| #include <vector>
|
|
|
| #include "base/bind_helpers.h"
|
| +#include "base/callback.h"
|
| #include "base/memory/ptr_util.h"
|
| #include "base/memory/ref_counted_memory.h"
|
| #include "base/message_loop/message_loop.h"
|
| @@ -102,10 +104,10 @@ void OnTraceDataCollected(Closure quit_closure,
|
| // Posts |task| to |task_runner| and blocks until it is executed.
|
| void PostTaskAndWait(const tracked_objects::Location& from_here,
|
| SequencedTaskRunner* task_runner,
|
| - const base::Closure& task) {
|
| + base::Closure task) {
|
| base::WaitableEvent event(WaitableEvent::ResetPolicy::MANUAL,
|
| WaitableEvent::InitialState::NOT_SIGNALED);
|
| - task_runner->PostTask(from_here, task);
|
| + task_runner->PostTask(from_here, std::move(task));
|
| task_runner->PostTask(
|
| FROM_HERE, base::Bind(&WaitableEvent::Signal, base::Unretained(&event)));
|
| // The SequencedTaskRunner guarantees that |event| will only be signaled after
|
| @@ -180,19 +182,19 @@ class TestSequencedTaskRunner : public SequencedTaskRunner {
|
| unsigned no_of_post_tasks() const { return num_of_post_tasks_; }
|
|
|
| bool PostNonNestableDelayedTask(const tracked_objects::Location& from_here,
|
| - const Closure& task,
|
| + Closure task,
|
| TimeDelta delay) override {
|
| NOTREACHED();
|
| return false;
|
| }
|
|
|
| bool PostDelayedTask(const tracked_objects::Location& from_here,
|
| - const Closure& task,
|
| + Closure task,
|
| TimeDelta delay) override {
|
| num_of_post_tasks_++;
|
| if (enabled_) {
|
| return worker_pool_.pool()->PostSequencedWorkerTask(token_, from_here,
|
| - task);
|
| + std::move(task));
|
| }
|
| return false;
|
| }
|
|
|