master
 1const E = enum {
 2    a,
 3    b,
 4    c,
 5};
 6const U = union(E) {
 7    a: i32,
 8    b: f64,
 9    c: f64,
10    d: f64,
11};
12export fn entry() usize {
13    return @sizeOf(U);
14}
15
16// error
17//
18// :10:5: error: no field named 'd' in enum 'tmp.E'
19// :1:11: note: enum declared here