diff --git a/Userland/Libraries/LibJS/Runtime/FinalizationRegistryConstructor.cpp b/Userland/Libraries/LibJS/Runtime/FinalizationRegistryConstructor.cpp index 186bbffad9..706f293654 100644 --- a/Userland/Libraries/LibJS/Runtime/FinalizationRegistryConstructor.cpp +++ b/Userland/Libraries/LibJS/Runtime/FinalizationRegistryConstructor.cpp @@ -33,6 +33,8 @@ void FinalizationRegistryConstructor::initialize(Realm& realm) ThrowCompletionOr FinalizationRegistryConstructor::call() { auto& vm = this->vm(); + + // 1. If NewTarget is undefined, throw a TypeError exception. return vm.throw_completion(ErrorType::ConstructorWithoutNew, vm.names.FinalizationRegistry); } @@ -41,8 +43,6 @@ ThrowCompletionOr> FinalizationRegistryConstructor::constru { auto& vm = this->vm(); - // NOTE: Step 1 is implemented in FinalizationRegistryConstructor::call() - // 2. If IsCallable(cleanupCallback) is false, throw a TypeError exception. auto cleanup_callback = vm.argument(0); if (!cleanup_callback.is_function())