Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index d18059cd54bdadb05e6309e198682391d63496f0..e98e632c9e3e932e7cc18890a5c121d34aa4a4ec 100644 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -7797,7 +7797,7 @@ class Trivial2 { |
void CheckInternalFields( |
- const v8::InternalFieldsCallbackData<Trivial, Trivial2>& data) { |
+ const v8::PhantomCallbackData<void, Trivial, Trivial2>& data) { |
Trivial* t1 = data.GetInternalField1(); |
Trivial2* t2 = data.GetInternalField2(); |
CHECK_EQ(42, t1->x()); |
@@ -7835,7 +7835,7 @@ void InternalFieldCallback(bool global_gc) { |
reinterpret_cast<Trivial2*>(obj->GetAlignedPointerFromInternalField(1)); |
CHECK_EQ(103, t2->x()); |
- handle.SetPhantom(CheckInternalFields, 0, 1); |
+ handle.SetPhantom<void, Trivial, Trivial2>(0, 0, 1, CheckInternalFields); |
if (!global_gc) { |
handle.MarkIndependent(); |
} |