18 lines
281 B
Zig
18 lines
281 B
Zig
const E = enum { a, b };
|
|
const U = union(E) {
|
|
a: u32,
|
|
a: u32,
|
|
};
|
|
|
|
export fn foo() void {
|
|
var u: U = .{ .a = 123 };
|
|
_ = u;
|
|
}
|
|
|
|
// error
|
|
// target=native
|
|
//
|
|
// :4:5: error: duplicate union field: 'a'
|
|
// :3:5: note: other field here
|
|
// :2:11: note: union declared here
|