Index: components/tracing/common/process_metrics_memory_dump_provider.cc |
diff --git a/components/tracing/common/process_metrics_memory_dump_provider.cc b/components/tracing/common/process_metrics_memory_dump_provider.cc |
index 100eacf9fad3bbdf838c06bd3cd57aecc3418c90..d2c00c347f0db3f7f9b13286e2af3edc4ac089b3 100644 |
--- a/components/tracing/common/process_metrics_memory_dump_provider.cc |
+++ b/components/tracing/common/process_metrics_memory_dump_provider.cc |
@@ -160,16 +160,14 @@ uint32_t ReadLinuxProcSmapsFile(FILE* smaps_file, |
std::unique_ptr<base::ProcessMetrics> CreateProcessMetrics( |
base::ProcessId process) { |
if (process == base::kNullProcessId) |
- return base::WrapUnique( |
- base::ProcessMetrics::CreateCurrentProcessMetrics()); |
+ return base::ProcessMetrics::CreateCurrentProcessMetrics(); |
#if defined(OS_LINUX) || defined(OS_ANDROID) |
// Just pass ProcessId instead of handle since they are the same in linux and |
// android. |
- return base::WrapUnique(base::ProcessMetrics::CreateProcessMetrics(process)); |
+ return base::ProcessMetrics::CreateProcessMetrics(process); |
#else |
// Creating process metrics for child processes in mac or windows requires |
- // additional information like ProcessHandle or port provider. This is a non |
- // needed use case. |
+ // additional information like ProcessHandle or port provider. |
NOTREACHED(); |
return std::unique_ptr<base::ProcessMetrics>(); |
#endif // defined(OS_LINUX) || defined(OS_ANDROID) |