| Index: components/browser_sync/profile_sync_test_util.cc
 | 
| diff --git a/components/browser_sync/profile_sync_test_util.cc b/components/browser_sync/profile_sync_test_util.cc
 | 
| index 90cdff69f079dd39cb3a7098dc8960d69489d63b..ee186d14d3c41cfdd6ee09c2463b6fcb3637eacd 100644
 | 
| --- a/components/browser_sync/profile_sync_test_util.cc
 | 
| +++ b/components/browser_sync/profile_sync_test_util.cc
 | 
| @@ -19,8 +19,6 @@
 | 
|  #include "components/sync/engine/passive_model_worker.h"
 | 
|  #include "components/sync/engine/ui_model_worker.h"
 | 
|  #include "net/url_request/url_request_test_util.h"
 | 
| -
 | 
| -using ServiceProvider = syncer::SyncClient::ServiceProvider;
 | 
|  
 | 
|  namespace browser_sync {
 | 
|  
 | 
| @@ -47,7 +45,8 @@
 | 
|    PrefService* GetPrefService() override;
 | 
|    sync_sessions::SyncSessionsClient* GetSyncSessionsClient() override;
 | 
|    autofill::PersonalDataManager* GetPersonalDataManager() override;
 | 
| -  ServiceProvider GetSyncableServiceForType(syncer::ModelType type) override;
 | 
| +  base::WeakPtr<syncer::SyncableService> GetSyncableServiceForType(
 | 
| +      syncer::ModelType type) override;
 | 
|    syncer::SyncService* GetSyncService() override;
 | 
|    scoped_refptr<syncer::ModelSafeWorker> CreateModelWorkerForGroup(
 | 
|        syncer::ModelSafeGroup group) override;
 | 
| @@ -110,11 +109,11 @@
 | 
|    return personal_data_manager_;
 | 
|  }
 | 
|  
 | 
| -ServiceProvider BundleSyncClient::GetSyncableServiceForType(
 | 
| -    syncer::ModelType type) {
 | 
| +base::WeakPtr<syncer::SyncableService>
 | 
| +BundleSyncClient::GetSyncableServiceForType(syncer::ModelType type) {
 | 
|    if (get_syncable_service_callback_.is_null())
 | 
|      return syncer::FakeSyncClient::GetSyncableServiceForType(type);
 | 
| -  return base::Bind(get_syncable_service_callback_, type);
 | 
| +  return get_syncable_service_callback_.Run(type);
 | 
|  }
 | 
|  
 | 
|  syncer::SyncService* BundleSyncClient::GetSyncService() {
 | 
| 
 |