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); }