From 18ca15b2cc44edec72a4971d105a3def96504ef0 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 2 Sep 2022 14:48:36 +0200 Subject: [PATCH] Fuzzers: Fix FuzzCSSParser build --- Meta/Lagom/Fuzzers/FuzzCSSParser.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp b/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp index 2e6d680571..68c81bb512 100644 --- a/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp @@ -7,11 +7,15 @@ #include #include #include +#include extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { Core::EventLoop loop; - auto document = Web::DOM::Document::create(); + auto vm = JS::VM::create(); + auto realm = JS::Realm::create(*vm); + auto window = Web::HTML::Window::create(*realm); + auto document = Web::DOM::Document::create(*window); (void)Web::parse_css_stylesheet(Web::CSS::Parser::ParsingContext(document), { data, size }); return 0; }