From 54ebf71da26bccd5ddd07fa5269d828d4ad19b34 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Tue, 13 Dec 2022 20:49:50 +0000 Subject: [PATCH] LibJS: Convert WeakSet::create() to NonnullGCPtr --- Userland/Libraries/LibJS/Runtime/WeakSet.cpp | 4 ++-- Userland/Libraries/LibJS/Runtime/WeakSet.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/WeakSet.cpp b/Userland/Libraries/LibJS/Runtime/WeakSet.cpp index 336a3d1501..157e81c2d9 100644 --- a/Userland/Libraries/LibJS/Runtime/WeakSet.cpp +++ b/Userland/Libraries/LibJS/Runtime/WeakSet.cpp @@ -8,9 +8,9 @@ namespace JS { -WeakSet* WeakSet::create(Realm& realm) +NonnullGCPtr WeakSet::create(Realm& realm) { - return realm.heap().allocate(realm, *realm.intrinsics().weak_set_prototype()); + return *realm.heap().allocate(realm, *realm.intrinsics().weak_set_prototype()); } WeakSet::WeakSet(Object& prototype) diff --git a/Userland/Libraries/LibJS/Runtime/WeakSet.h b/Userland/Libraries/LibJS/Runtime/WeakSet.h index 9894ce10ac..01e32dc24e 100644 --- a/Userland/Libraries/LibJS/Runtime/WeakSet.h +++ b/Userland/Libraries/LibJS/Runtime/WeakSet.h @@ -19,7 +19,7 @@ class WeakSet final JS_OBJECT(WeakSet, Object); public: - static WeakSet* create(Realm&); + static NonnullGCPtr create(Realm&); virtual ~WeakSet() override = default;