about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--boot/parse.c2
1 files changed, 1 insertions, 1 deletions
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 } };