diff --git a/Userland/Libraries/LibJS/Parser.cpp b/Userland/Libraries/LibJS/Parser.cpp index e9bc4f25a54..811bad23a5b 100644 --- a/Userland/Libraries/LibJS/Parser.cpp +++ b/Userland/Libraries/LibJS/Parser.cpp @@ -1630,7 +1630,7 @@ NonnullRefPtr Parser::parse_yield_expression() yield_from = true; } - if (yield_from || match_expression()) + if (yield_from || match_expression() || match(TokenType::Class)) argument = parse_expression(0); }