master
1const E = enum { a, b };
2const U = union(E) {
3 a: u32,
4 a: u32,
5};
6
7export fn foo() void {
8 const u: U = .{ .a = 123 };
9 _ = u;
10}
11
12// error
13//
14// :3:5: error: duplicate union member name 'a'
15// :4:5: note: duplicate name here
16// :2:11: note: union declared here