diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2021-04-07 20:50:57 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-04-07 20:50:57 -0700 |
| commit | a62e19ec8ea4afcaf31a27dd32fab195a12a4877 (patch) | |
| tree | de4ceb25900afe970aa6b46750d178478bdf4b10 /src | |
| parent | 12087d4cbaab39acadc29716e92765c92b92e28c (diff) | |
| download | zig-a62e19ec8ea4afcaf31a27dd32fab195a12a4877.tar.gz zig-a62e19ec8ea4afcaf31a27dd32fab195a12a4877.zip | |
AstGen: fix incorrect source loc for duplicate enum tag
Diffstat (limited to 'src')
| -rw-r--r-- | src/AstGen.zig | 8 |
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, ); |
