From ab3da1f73ad1ad99ea91dc886e06c7285e346b4b Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 6 Apr 2025 19:01:33 -0400 Subject: Add a parser error for empty enum definitions --- src/parse.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/parse.c b/src/parse.c index 29432c31..7ba557fb 100644 --- a/src/parse.c +++ b/src/parse.c @@ -2032,6 +2032,9 @@ PARSER(parse_enum_def) { REVERSE_LIST(tags); + if (tags == NULL) + parser_err(ctx, start, pos, "This enum does not have any tags!"); + ast_t *namespace = NULL; const char *ns_pos = pos; whitespace(&ns_pos); -- cgit v1.2.3