Index: base/process/kill_win.cc |
diff --git a/base/process/kill_win.cc b/base/process/kill_win.cc |
index a9c04fbce6273f0360d00e33ae95008dca716de8..0f60a291a07e27e22ce51402f8cfb177a81de62a 100644 |
--- a/base/process/kill_win.cc |
+++ b/base/process/kill_win.cc |
@@ -8,6 +8,8 @@ |
#include <io.h> |
#include <stdint.h> |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/logging.h" |
@@ -58,7 +60,8 @@ class TimerExpiredTask : public win::ObjectWatcher::Delegate { |
DISALLOW_COPY_AND_ASSIGN(TimerExpiredTask); |
}; |
-TimerExpiredTask::TimerExpiredTask(Process process) : process_(process.Pass()) { |
+TimerExpiredTask::TimerExpiredTask(Process process) |
+ : process_(std::move(process)) { |
watcher_.StartWatchingOnce(process_.Handle(), this); |
} |
@@ -191,9 +194,8 @@ void EnsureProcessTerminated(Process process) { |
} |
MessageLoop::current()->PostDelayedTask( |
- FROM_HERE, |
- Bind(&TimerExpiredTask::TimedOut, |
- Owned(new TimerExpiredTask(process.Pass()))), |
+ FROM_HERE, Bind(&TimerExpiredTask::TimedOut, |
+ Owned(new TimerExpiredTask(std::move(process)))), |
TimeDelta::FromMilliseconds(kWaitInterval)); |
} |