diff --git a/parser.c b/parser.c index 234cd0e..5e42997 100644 --- a/parser.c +++ b/parser.c @@ -92,6 +92,9 @@ ast_value *parser_parse_type(parser_t *parser, bool *isfunc) return NULL; } + if (parser->tok == ')') + break; + param = parser_parse_type(parser, &dummy); (void)dummy;