aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-04-07 20:50:57 -0700
committerAndrew Kelley <andrew@ziglang.org>2021-04-07 20:50:57 -0700
commita62e19ec8ea4afcaf31a27dd32fab195a12a4877 (patch)
treede4ceb25900afe970aa6b46750d178478bdf4b10 /src
parent12087d4cbaab39acadc29716e92765c92b92e28c (diff)
downloadzig-a62e19ec8ea4afcaf31a27dd32fab195a12a4877.tar.gz
zig-a62e19ec8ea4afcaf31a27dd32fab195a12a4877.zip
AstGen: fix incorrect source loc for duplicate enum tag
Diffstat (limited to 'src')
-rw-r--r--src/AstGen.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/AstGen.zig b/src/AstGen.zig
index 6aaa739a6f..a061f519ed 100644
--- a/src/AstGen.zig
+++ b/src/AstGen.zig
@@ -1999,14 +1999,14 @@ fn containerDecl(
// don't need to waste time with a hash map.
const bad_node = for (container_decl.ast.members) |other_member_node| {
const other_member = switch (node_tags[other_member_node]) {
- .container_field_init => tree.containerFieldInit(member_node),
- .container_field_align => tree.containerFieldAlign(member_node),
- .container_field => tree.containerField(member_node),
+ .container_field_init => tree.containerFieldInit(other_member_node),
+ .container_field_align => tree.containerFieldAlign(other_member_node),
+ .container_field => tree.containerField(other_member_node),
else => unreachable, // We checked earlier.
};
const other_tag_name = try mod.identifierTokenStringTreeArena(
scope,
- name_token,
+ other_member.ast.name_token,
tree,
arena,
);