From fc626605272a769e83048d61b4d14ba240b407dd Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Tue, 6 Feb 2024 14:27:54 -0600 Subject: [PATCH] fixed: parsing of compound expression return values in quick procedures --- compiler/src/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/src/parser.c b/compiler/src/parser.c index 13d4e1f4..e352a8f2 100644 --- a/compiler/src/parser.c +++ b/compiler/src/parser.c @@ -3122,7 +3122,7 @@ static b32 parse_possible_quick_function_definition(OnyxParser* parser, AstTyped return_type = (AstType *) &basic_type_auto_return; } else { - AstTyped* body = parse_compound_expression(parser, 0); + AstTyped* body = parse_expression(parser, 0); if (body == NULL) { onyx_report_error(parser->curr->pos, Error_Critical, "Expected an expression here."); parser->hit_unexpected_token = 1; -- 2.25.1