Skip to content

Commit 9578bd1

Browse files
committed
src: avoid calling SetPrototypeV2()
1 parent afd318d commit 9578bd1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/api/environment.cc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "node_v8_platform-inl.h"
1515
#include "node_wasm_web_api.h"
1616
#include "uv.h"
17+
#include "v8-local-handle.h"
1718
#ifdef NODE_ENABLE_VTUNE_PROFILING
1819
#include "../deps/v8/src/third_party/vtune/v8-vtune.h"
1920
#endif
@@ -807,10 +808,10 @@ Maybe<void> InitializePrimordials(Local<Context> context,
807808
// context.
808809
CHECK(!exports->Has(context, primordials_string).FromJust());
809810

810-
Local<Object> primordials = Object::New(isolate);
811+
Local<Object> primordials =
812+
Object::New(isolate, Null(isolate), nullptr, nullptr, 0);
811813
// Create primordials and make it available to per-context scripts.
812-
if (primordials->SetPrototypeV2(context, Null(isolate)).IsNothing() ||
813-
exports->Set(context, primordials_string, primordials).IsNothing()) {
814+
if (exports->Set(context, primordials_string, primordials).IsNothing()) {
814815
return Nothing<void>();
815816
}
816817

0 commit comments

Comments
 (0)