Avoided calls to AddRef and Release by moving scoped_refptrs.

Used RepeatingCallback instead of deprecated Callback.

Change-Id: I36a1079c5a5c2c0341d85e1e7230ac9055347349
Reviewed-on: https://chromium-review.googlesource.com/894962
Commit-Queue: François Degros <[email protected]>
Reviewed-by: Bernhard Bauer <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#534877}
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 946df8a..8d7bfc8 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -1082,7 +1082,7 @@
   delegate->InitPrefRegistry(pref_registry.get());
   local_state_ = chrome_prefs::CreateLocalState(
       local_state_path, local_state_task_runner_.get(), policy_service(),
-      pref_registry, false, std::move(delegate));
+      std::move(pref_registry), false, std::move(delegate));
   DCHECK(local_state_);
 }