From b73b6fbd4cc7e506a83e4f62412132e88fe219de Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Mon, 5 Jul 2021 12:33:08 +0100 Subject: [PATCH] LibWeb: Make WebAssembly.Instance.prototype.exports an accessor property --- .../LibWeb/WebAssembly/WebAssemblyInstanceObjectPrototype.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibWeb/WebAssembly/WebAssemblyInstanceObjectPrototype.cpp b/Userland/Libraries/LibWeb/WebAssembly/WebAssemblyInstanceObjectPrototype.cpp index 19178d4b88..8eaf4e1251 100644 --- a/Userland/Libraries/LibWeb/WebAssembly/WebAssemblyInstanceObjectPrototype.cpp +++ b/Userland/Libraries/LibWeb/WebAssembly/WebAssemblyInstanceObjectPrototype.cpp @@ -12,10 +12,10 @@ namespace Web::Bindings { void WebAssemblyInstancePrototype::initialize(JS::GlobalObject& global_object) { Object::initialize(global_object); - define_native_property("exports", exports_getter, nullptr); + define_native_accessor("exports", exports_getter, {}); } -JS_DEFINE_NATIVE_GETTER(WebAssemblyInstancePrototype::exports_getter) +JS_DEFINE_NATIVE_FUNCTION(WebAssemblyInstancePrototype::exports_getter) { auto this_value = vm.this_value(global_object); auto this_object = this_value.to_object(global_object);