From ef95ddcbfa227745bb60dac655cd23d06c9f80f6 Mon Sep 17 00:00:00 2001 From: Itamar Date: Mon, 17 May 2021 10:41:01 +0300 Subject: [PATCH] LibCpp: Fix match_expression() match_expression() will now return true if there's a match for a Name node. --- Userland/Libraries/LibCpp/Parser.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Userland/Libraries/LibCpp/Parser.cpp b/Userland/Libraries/LibCpp/Parser.cpp index f75993489a..da3ef9f594 100644 --- a/Userland/Libraries/LibCpp/Parser.cpp +++ b/Userland/Libraries/LibCpp/Parser.cpp @@ -851,9 +851,8 @@ void Parser::error(StringView message) bool Parser::match_expression() { - auto token_type = peek().type(); return match_literal() - || token_type == Token::Type::Identifier + || match_name() || match_unary_expression() || match_cpp_cast_expression() || match_c_style_cast_expression()