From 935075c26ef19c7a33957f657720e98de53d32c8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 11 Sep 2021 22:26:53 +0200 Subject: [PATCH] LibJS: Specify right base for PromiseResolvingElementFunction subclasses --- .../LibJS/Runtime/PromiseResolvingElementFunctions.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/PromiseResolvingElementFunctions.h b/Userland/Libraries/LibJS/Runtime/PromiseResolvingElementFunctions.h index 40579c0b02..feecc2d76a 100644 --- a/Userland/Libraries/LibJS/Runtime/PromiseResolvingElementFunctions.h +++ b/Userland/Libraries/LibJS/Runtime/PromiseResolvingElementFunctions.h @@ -94,7 +94,7 @@ private: // 27.2.4.2.3 Promise.allSettled Reject Element Functions, https://tc39.es/ecma262/#sec-promise.allsettled-reject-element-functions class PromiseAllSettledRejectElementFunction final : public PromiseResolvingElementFunction { - JS_OBJECT(PromiseResolvingFunction, NativeFunction); + JS_OBJECT(PromiseResolvingFunction, PromiseResolvingElementFunction); public: static PromiseAllSettledRejectElementFunction* create(GlobalObject&, size_t, PromiseValueList&, PromiseCapability, RemainingElements&); @@ -108,7 +108,7 @@ private: // 27.2.4.3.2 Promise.any Reject Element Functions, https://tc39.es/ecma262/#sec-promise.any-reject-element-functions class PromiseAnyRejectElementFunction final : public PromiseResolvingElementFunction { - JS_OBJECT(PromiseResolvingFunction, NativeFunction); + JS_OBJECT(PromiseResolvingFunction, PromiseResolvingElementFunction); public: static PromiseAnyRejectElementFunction* create(GlobalObject&, size_t, PromiseValueList&, PromiseCapability, RemainingElements&);