aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-07-10 23:51:37 +0100
committergingerBill <bill@gingerbill.org>2021-07-10 23:51:37 +0100
commitd9e6ade03007f4ede6471a6ada23b2469e2f052d (patch)
treeef13bc1d0b2b547abb3403c1f0e48226910c6ecc /src/check_decl.cpp
parent690374d4dec42365fd28cd6f9f1361697fdd7b9f (diff)
Add experimental support for a threaded semantic checker to `-threaded-checker`
Diffstat (limited to 'src/check_decl.cpp')
-rw-r--r--src/check_decl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/check_decl.cpp b/src/check_decl.cpp
index d7f04ca5c..8b66452f3 100644
--- a/src/check_decl.cpp
+++ b/src/check_decl.cpp
@@ -1276,7 +1276,8 @@ void check_proc_body(CheckerContext *ctx_, Token token, DeclInfo *decl, Type *ty
Entity *uvar = using_entities[i].uvar;
Entity *prev = scope_insert(ctx->scope, uvar);
if (prev != nullptr) {
- error(e->token, "Namespace collision while 'using' '%.*s' of: %.*s", LIT(e->token.string), LIT(prev->token.string));
+ error(e->token, "Namespace collision while 'using' procedure argument '%.*s' of: %.*s", LIT(e->token.string), LIT(prev->token.string));
+ error_line("%.*s != %.*s\n", LIT(uvar->token.string), LIT(prev->token.string));
break;
}
}