diff --git a/Userland/Libraries/LibJS/Runtime/GlobalObject.cpp b/Userland/Libraries/LibJS/Runtime/GlobalObject.cpp index 6396d094af1..194d16ff707 100644 --- a/Userland/Libraries/LibJS/Runtime/GlobalObject.cpp +++ b/Userland/Libraries/LibJS/Runtime/GlobalObject.cpp @@ -95,8 +95,8 @@ GlobalObject::GlobalObject(Realm& realm) Object::set_prototype(realm.intrinsics().object_prototype()); } -// 9.3.4 SetDefaultGlobalBindings ( realmRec ), https://tc39.es/ecma262/#sec-setdefaultglobalbindings -Object& set_default_global_bindings(Realm& realm) +// 9.3.3 SetDefaultGlobalBindings ( realmRec ), https://tc39.es/ecma262/#sec-setdefaultglobalbindings +void set_default_global_bindings(Realm& realm) { auto& vm = realm.vm(); @@ -191,8 +191,7 @@ Object& set_default_global_bindings(Realm& realm) global.define_direct_property(vm.names.InternalError, realm.intrinsics().internal_error_constructor(), attr); global.define_direct_property(vm.names.console, realm.intrinsics().console_object(), attr); - // 3. Return global. - return global; + // 3. Return unused. } void GlobalObject::initialize(Realm& realm) diff --git a/Userland/Libraries/LibJS/Runtime/GlobalObject.h b/Userland/Libraries/LibJS/Runtime/GlobalObject.h index 956fb4f9991..dc238ffb57c 100644 --- a/Userland/Libraries/LibJS/Runtime/GlobalObject.h +++ b/Userland/Libraries/LibJS/Runtime/GlobalObject.h @@ -43,7 +43,7 @@ private: JS_DECLARE_NATIVE_FUNCTION(unescape); }; -Object& set_default_global_bindings(Realm&); +void set_default_global_bindings(Realm&); template<> inline bool Object::fast_is() const { return is_global_object(); }