Index: mojo/public/cpp/bindings/lib/interface_endpoint_client.cc |
diff --git a/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc b/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc |
index b2fb4df3f497160d43890efafafcf3f654e52914..7439f1fa9030e6a79cea817a0ce5749a9767161c 100644 |
--- a/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc |
+++ b/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc |
@@ -4,6 +4,8 @@ |
#include "mojo/public/cpp/bindings/lib/interface_endpoint_client.h" |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/message_loop/message_loop.h" |
#include "base/stl_util.h" |
@@ -93,9 +95,9 @@ InterfaceEndpointClient::InterfaceEndpointClient( |
ScopedInterfaceEndpointHandle handle, |
MessageReceiverWithResponderStatus* receiver, |
scoped_ptr<MessageFilter> payload_validator) |
- : handle_(handle.Pass()), |
+ : handle_(std::move(handle)), |
incoming_receiver_(receiver), |
- payload_validator_(payload_validator.Pass()), |
+ payload_validator_(std::move(payload_validator)), |
thunk_(this), |
next_request_id_(1), |
encountered_error_(false), |
@@ -133,7 +135,7 @@ ScopedInterfaceEndpointHandle InterfaceEndpointClient::PassHandle() { |
handle_.router()->DetachEndpointClient(handle_); |
- return handle_.Pass(); |
+ return std::move(handle_); |
} |
void InterfaceEndpointClient::RaiseError() { |