| Index: Source/modules/geolocation/testing/GeolocationClientMock.h
 | 
| diff --git a/Source/modules/geolocation/testing/GeolocationClientMock.h b/Source/modules/geolocation/testing/GeolocationClientMock.h
 | 
| index 3bb6a45643066ec915ad145230dd2f319f09419c..b75f3cc05b4323fa0ff819fe62916fc1b3187569 100644
 | 
| --- a/Source/modules/geolocation/testing/GeolocationClientMock.h
 | 
| +++ b/Source/modules/geolocation/testing/GeolocationClientMock.h
 | 
| @@ -74,7 +74,8 @@ private:
 | 
|  
 | 
|      void clearError();
 | 
|  
 | 
| -    HashSet<GeolocationController*> m_controllers;
 | 
| +    typedef WillBeHeapHashSet<RawPtrWillBeMember<GeolocationController> > GeolocationControllers;
 | 
| +    WillBePersistentHeapHashSet<RawPtrWillBeMember<GeolocationController> > m_controllers;
 | 
|      Persistent<GeolocationPosition> m_lastPosition;
 | 
|      bool m_hasError;
 | 
|      String m_errorMessage;
 | 
| @@ -89,8 +90,8 @@ private:
 | 
|      };
 | 
|  
 | 
|      PermissionState m_permissionState;
 | 
| -    typedef PersistentHeapHashSet<Member<Geolocation> > GeolocationSet;
 | 
| -    GeolocationSet m_pendingPermissions;
 | 
| +    typedef HeapHashSet<Member<Geolocation> > GeolocationSet;
 | 
| +    PersistentHeapHashSet<Member<Geolocation> > m_pendingPermissions;
 | 
|  };
 | 
|  
 | 
|  }
 | 
| 
 |