1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 12:17:34 +00:00

LibJS: Make IsHTMLDDA non-constructible

This commit is contained in:
davidot 2022-08-20 00:51:47 +02:00 committed by Linus Groh
parent 78bc84c2d8
commit f53aa5bfbb
2 changed files with 0 additions and 10 deletions

View file

@ -29,12 +29,4 @@ ThrowCompletionOr<Value> IsHTMLDDA::call()
return js_undefined(); return js_undefined();
} }
ThrowCompletionOr<Object*> IsHTMLDDA::construct(FunctionObject&)
{
// Not sure if we need to support construction, but ¯\_(ツ)_/¯
auto& vm = this->vm();
auto& global_object = this->global_object();
return vm.throw_completion<TypeError>(global_object, ErrorType::NotAConstructor, "IsHTMLDDA");
}
} }

View file

@ -18,10 +18,8 @@ public:
virtual ~IsHTMLDDA() override = default; virtual ~IsHTMLDDA() override = default;
virtual ThrowCompletionOr<Value> call() override; virtual ThrowCompletionOr<Value> call() override;
virtual ThrowCompletionOr<Object*> construct(FunctionObject& new_target) override;
private: private:
virtual bool has_constructor() const override { return true; }
virtual bool is_htmldda() const override { return true; } virtual bool is_htmldda() const override { return true; }
}; };