Index: mojo/services/tracing/public/cpp/trace_provider_impl.cc |
diff --git a/mojo/services/tracing/public/cpp/trace_provider_impl.cc b/mojo/services/tracing/public/cpp/trace_provider_impl.cc |
index 785d20f11153974bbdfbb437f9ae757fc1963e4a..e9190f59e3fcec45aff5262f64605b4371115869 100644 |
--- a/mojo/services/tracing/public/cpp/trace_provider_impl.cc |
+++ b/mojo/services/tracing/public/cpp/trace_provider_impl.cc |
@@ -4,6 +4,8 @@ |
#include "mojo/services/tracing/public/cpp/trace_provider_impl.h" |
+#include <utility> |
+ |
#include "base/callback.h" |
#include "base/logging.h" |
#include "base/memory/weak_ptr.h" |
@@ -22,7 +24,7 @@ TraceProviderImpl::~TraceProviderImpl() {} |
void TraceProviderImpl::Bind(InterfaceRequest<tracing::TraceProvider> request) { |
if (!binding_.is_bound()) { |
- binding_.Bind(request.Pass()); |
+ binding_.Bind(std::move(request)); |
} else { |
LOG(ERROR) << "Cannot accept two connections to TraceProvider."; |
} |
@@ -31,7 +33,7 @@ void TraceProviderImpl::Bind(InterfaceRequest<tracing::TraceProvider> request) { |
void TraceProviderImpl::StartTracing(const String& categories, |
tracing::TraceRecorderPtr recorder) { |
DCHECK(!recorder_); |
- recorder_ = recorder.Pass(); |
+ recorder_ = std::move(recorder); |
tracing_forced_ = false; |
if (!base::trace_event::TraceLog::GetInstance()->IsEnabled()) { |
std::string categories_str = categories.To<std::string>(); |