From 3ef6da8e5bab6de19d26a415d7204cce6e94088e Mon Sep 17 00:00:00 2001 From: "Wolfgang (Blub) Bumiller" Date: Tue, 14 Aug 2012 17:36:20 +0200 Subject: [PATCH] error message replacement --- parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parser.c b/parser.c index e65eff3..e83edb7 100644 --- a/parser.c +++ b/parser.c @@ -1579,7 +1579,8 @@ static bool parser_variable(parser_t *parser, ast_block *localblock) */ if (proto) { if (!ast_compare_type((ast_expression*)proto, (ast_expression*)fval)) { - parseerror(parser, "prototype declared at %s:%i had a different type", + parseerror(parser, "conflicting types for `%s`, previous declaration was here: %s:%i", + proto->name, ast_ctx(proto).file, ast_ctx(proto).line); ast_function_delete(func); ast_value_delete(fval); -- 2.39.2