| Index: test/cctest/test-heap-profiler.cc
|
| diff --git a/test/cctest/test-heap-profiler.cc b/test/cctest/test-heap-profiler.cc
|
| index fed108d8c1428ef84244dbba680987480beb7493..013b8b471d1cde95b7a4590de9edc33914928544 100644
|
| --- a/test/cctest/test-heap-profiler.cc
|
| +++ b/test/cctest/test-heap-profiler.cc
|
| @@ -1763,10 +1763,8 @@ bool HasWeakGlobalHandle() {
|
| }
|
|
|
|
|
| -static void PersistentHandleCallback(v8::Isolate* isolate,
|
| - v8::Persistent<v8::Value>* handle,
|
| - void*) {
|
| - handle->Reset();
|
| +static void PersistentHandleCallback(
|
| + const v8::WeakCallbackData<v8::Value, void>& data) {
|
| }
|
|
|
|
|
| @@ -1777,7 +1775,7 @@ TEST(WeakGlobalHandle) {
|
| CHECK(!HasWeakGlobalHandle());
|
|
|
| v8::Persistent<v8::Object> handle(env->GetIsolate(), v8::Object::New());
|
| - handle.MakeWeak<v8::Value, void>(NULL, PersistentHandleCallback);
|
| + handle.SetWeak<v8::Value, void>(NULL, PersistentHandleCallback);
|
|
|
| CHECK(HasWeakGlobalHandle());
|
| }
|
|
|