diff options
Diffstat (limited to 'test/cctest')
-rw-r--r-- | test/cctest/test_node_postmortem_metadata.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/cctest/test_node_postmortem_metadata.cc b/test/cctest/test_node_postmortem_metadata.cc index 335f3e8581..f69df3ed22 100644 --- a/test/cctest/test_node_postmortem_metadata.cc +++ b/test/cctest/test_node_postmortem_metadata.cc @@ -72,7 +72,11 @@ TEST_F(DebugSymbolsTest, BaseObjectPersistentHandle) { const Argv argv; Env env{handle_scope, argv}; - v8::Local<v8::Object> object = v8::Object::New(isolate_); + v8::Local<v8::ObjectTemplate> obj_templ = v8::ObjectTemplate::New(isolate_); + obj_templ->SetInternalFieldCount(1); + + v8::Local<v8::Object> object = + obj_templ->NewInstance(env.context()).ToLocalChecked(); node::BaseObject obj(*env, object); auto expected = reinterpret_cast<uintptr_t>(&obj.persistent()); |