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; }