diff --git a/src/parser.c b/src/parser.c index 345f8db..c59697d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -175,7 +175,7 @@ static void parse_datatype_constructor(struct parser *p, struct constructor_list static struct decl *parse_datatype_decl(struct parser *p) { struct var_list *params = parse_def_var_list(p); if (cur_tok(p) != tok_ident) { - report_error(p, "Invalid datatype name, expected an identifier.\n"); + report_error(p, "Invalid datatype name `%s`, expected an identifier.\n", token_descr(cur_tok(p))); } char *datatype_name = cur_lexeme(p); consume(p);