From b75b7f0c0d6980e474f4aad910c6b7d45c876518 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Sat, 28 Jan 2023 13:39:44 -0500 Subject: LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate Callers that are already in a fallible context will now TRY to allocate cells. Callers in infallible contexts get a FIXME. --- Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Userland/Libraries/LibWeb/IntersectionObserver') diff --git a/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.cpp b/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.cpp index 1458414f92..0b7c3ddf56 100644 --- a/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.cpp +++ b/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.cpp @@ -17,7 +17,7 @@ JS::NonnullGCPtr IntersectionObserver::construct_impl(JS:: (void)callback; (void)options; - return realm.heap().allocate(realm, realm); + return realm.heap().allocate(realm, realm).release_allocated_value_but_fixme_should_propagate_errors(); } IntersectionObserver::IntersectionObserver(JS::Realm& realm) -- cgit v1.2.3