Index: base/test/test_pending_task.cc |
diff --git a/base/test/test_pending_task.cc b/base/test/test_pending_task.cc |
index 87b107e83845a86d5677981f1aed70e89e582a47..46141f76d81087dd2494acf499ac9f237b172f56 100644 |
--- a/base/test/test_pending_task.cc |
+++ b/base/test/test_pending_task.cc |
@@ -10,19 +10,20 @@ namespace base { |
TestPendingTask::TestPendingTask() : nestability(NESTABLE) {} |
-TestPendingTask::TestPendingTask( |
- const tracked_objects::Location& location, |
- const Closure& task, |
- TimeTicks post_time, |
- TimeDelta delay, |
- TestNestability nestability) |
+TestPendingTask::TestPendingTask(const tracked_objects::Location& location, |
+ OnceClosure task, |
+ TimeTicks post_time, |
+ TimeDelta delay, |
+ TestNestability nestability) |
: location(location), |
- task(task), |
+ task(std::move(task)), |
post_time(post_time), |
delay(delay), |
nestability(nestability) {} |
-TestPendingTask::TestPendingTask(const TestPendingTask& other) = default; |
+TestPendingTask::TestPendingTask(TestPendingTask&& other) = default; |
+ |
+TestPendingTask& TestPendingTask::operator=(TestPendingTask&& other) = default; |
TimeTicks TestPendingTask::GetTimeToRun() const { |
return post_time + delay; |