const E = union(enum) { A: [9]u8, B: u64, }; const S = struct { x: u8, y: E, }; const assert = @import("std").debug.assert; test "bug 394 fixed" { const x = S{ .x = 3, .y = E{ .B = 1 }, }; assert(x.x == 3); }