diff options
author | Joyee Cheung <joyeec9h3@gmail.com> | 2022-05-02 20:47:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-02 20:47:08 +0300 |
commit | acffd3d9e657c7013f32665a118772dc1576dfab (patch) | |
tree | d47db3f3ef3d7acfb5a55ff3f4707a2e13f49524 /src | |
parent | 2b41f5980ec8711607901a7303e24f9e8b909ca8 (diff) |
bootstrap: fix wasm_web_api external reference registration
The external references were not actually registered.
PR-URL: https://github.com/nodejs/node/pull/42903
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/node_external_reference.h | 1 | ||||
-rw-r--r-- | src/node_wasm_web_api.cc | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/node_external_reference.h b/src/node_external_reference.h index 306c726631a..58b8f4bed2f 100644 --- a/src/node_external_reference.h +++ b/src/node_external_reference.h @@ -90,6 +90,7 @@ class ExternalReferenceRegistry { V(uv) \ V(v8) \ V(zlib) \ + V(wasm_web_api) \ V(worker) #if NODE_HAVE_I18N_SUPPORT diff --git a/src/node_wasm_web_api.cc b/src/node_wasm_web_api.cc index fcb845d08b0..1d3febdca6e 100644 --- a/src/node_wasm_web_api.cc +++ b/src/node_wasm_web_api.cc @@ -41,6 +41,7 @@ Local<Function> WasmStreamingObject::Initialize(Environment* env) { void WasmStreamingObject::RegisterExternalReferences( ExternalReferenceRegistry* registry) { + registry->Register(New); registry->Register(Push); registry->Register(Finish); registry->Register(Abort); @@ -198,6 +199,8 @@ void Initialize(Local<Object> target, void RegisterExternalReferences(ExternalReferenceRegistry* registry) { registry->Register(SetImplementation); + registry->Register(StartStreamingCompilation); + WasmStreamingObject::RegisterExternalReferences(registry); } } // namespace wasm_web_api |