From f6a8dfe45429fb9ada5fa98dac23d91532ed7466 Mon Sep 17 00:00:00 2001 From: Mel Date: Tue, 3 Jun 2025 01:47:10 +0200 Subject: Fix wrong token used in `parse_expression_primary_group` Signed-off-by: Mel --- boot/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/parse.c b/boot/parse.c index 1c42352..9f10d27 100644 --- a/boot/parse.c +++ b/boot/parse.c @@ -297,7 +297,7 @@ parser_expression_primary_group(struct Parser* p, struct Parser_Error* error) { struct Token start_token = CHECK(parser_need(p, TOKEN_ROUND_OPEN, error)); struct Expression* expression = CHECK(parser_expression(p, error)); - struct Token end_token = CHECK(parser_need(p, TOKEN_ROUND_OPEN, error)); + struct Token end_token = CHECK(parser_need(p, TOKEN_ROUND_CLOSE, error)); struct Span span = span_merge(start_token.span, end_token.span); union Expression_Value value = { .group = { expression } }; -- cgit 1.4.1