diff options
| author | gingerBill <bill@gingerbill.org> | 2024-03-23 17:51:56 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-03-23 17:51:56 +0000 |
| commit | 517d7ae0b0fd400ceb6a213e7d644c19b8088bfd (patch) | |
| tree | 55faac045297e438df0a8819f77677eb1f8fdc7f /src/check_decl.cpp | |
| parent | efb0933965669a5b4b8c5534d4f77fc29ddab732 (diff) | |
Add error block around `error_line` calls
Diffstat (limited to 'src/check_decl.cpp')
| -rw-r--r-- | src/check_decl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/check_decl.cpp b/src/check_decl.cpp index 2c0f7a7b8..952a877a4 100644 --- a/src/check_decl.cpp +++ b/src/check_decl.cpp @@ -1630,6 +1630,7 @@ gb_internal bool check_proc_body(CheckerContext *ctx_, Token token, DeclInfo *de Entity *uvar = entry.uvar; Entity *prev = scope_insert_no_mutex(ctx->scope, uvar); if (prev != nullptr) { + ERROR_BLOCK(); 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; |