| Index: chrome/browser/profiles/profile_impl.cc
 | 
| diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc
 | 
| index d9010a7ebfa1a7ca45657e62d4ef76a8035f7d77..ed45f9f2422db3afd4a55651009fc38ee02bd04b 100644
 | 
| --- a/chrome/browser/profiles/profile_impl.cc
 | 
| +++ b/chrome/browser/profiles/profile_impl.cc
 | 
| @@ -447,7 +447,7 @@ ProfileImpl::ProfileImpl(
 | 
|      // will work here.
 | 
|      startup_metric_utils::ScopedSlowStartupUMA
 | 
|          scoped_timer("Startup.SlowStartupPreferenceLoading");
 | 
| -    prefs_.reset(chrome_prefs::CreateProfilePrefs(
 | 
| +    prefs_ = chrome_prefs::CreateProfilePrefs(
 | 
|          GetPrefFilePath(),
 | 
|          sequenced_task_runner,
 | 
|          profile_policy_connector_->policy_service(),
 | 
| @@ -455,7 +455,7 @@ ProfileImpl::ProfileImpl(
 | 
|          new ExtensionPrefStore(
 | 
|              ExtensionPrefValueMapFactory::GetForBrowserContext(this), false),
 | 
|          pref_registry_,
 | 
| -        async_prefs));
 | 
| +        async_prefs).Pass();
 | 
|      // Register on BrowserContext.
 | 
|      user_prefs::UserPrefs::Set(this, prefs_.get());
 | 
|    }
 | 
| 
 |