When diagnosing poisoned name, point to the declared name instead of the entire declaration (#4938)

See
https://discord.com/channels/655572317891461132/655578254970716160/1339007384361762857.

Part of #4622.
This commit is contained in:
Boaz Brickner
2025-02-12 20:59:55 +00:00
committed by GitHub
parent b78ab1bbae
commit 1aa6573d4e
9 changed files with 39 additions and 38 deletions
+1 -1
View File
@@ -273,7 +273,7 @@ static auto BuildFunctionDecl(Context& context,
if (name_context.state == DeclNameStack::NameContext::State::Poisoned) {
context.DiagnosePoisonedName(name_context.poisoning_loc_id,
function_info.latest_decl_id());
name_context.loc_id);
} else {
TryMergeRedecl(context, node_id, name_context.prev_inst_id(), function_decl,
function_info, is_definition);