| Index: include/v8-util.h | 
| diff --git a/include/v8-util.h b/include/v8-util.h | 
| index 99c59fe302963daa19ad46b513feb1cf2f5819ed..8133fdd49dcf4fac4e340997e4cac21c7db70806 100644 | 
| --- a/include/v8-util.h | 
| +++ b/include/v8-util.h | 
| @@ -206,19 +206,14 @@ class PersistentValueMapBase { | 
| } | 
|  | 
| /** | 
| -   * Deprecated. Call V8::RegisterExternallyReferencedObject with the map value | 
| -   * for given key. | 
| -   * TODO(hlopko) Remove once migration to reporter is finished. | 
| +   * Call V8::RegisterExternallyReferencedObject with the map value for given | 
| +   * key. | 
| */ | 
| -  void RegisterExternallyReferencedObject(K& key) {} | 
| - | 
| -  /** | 
| -   * Use EmbedderReachableReferenceReporter with the map value for given key. | 
| -   */ | 
| -  void RegisterExternallyReferencedObject( | 
| -      EmbedderReachableReferenceReporter* reporter, K& key) { | 
| +  void RegisterExternallyReferencedObject(K& key) { | 
| DCHECK(Contains(key)); | 
| -    reporter->ReportExternalReference(FromVal(Traits::Get(&impl_, key))); | 
| +    V8::RegisterExternallyReferencedObject( | 
| +        reinterpret_cast<internal::Object**>(FromVal(Traits::Get(&impl_, key))), | 
| +        reinterpret_cast<internal::Isolate*>(GetIsolate())); | 
| } | 
|  | 
| /** | 
|  |