// Repro for issue 0150 — a `void` struct field crashes the compiler with an // unsized-type SIGTRAP (LLVM getTypeSizeInBits). Unpinned (no expected marker) // because it currently aborts the compiler; pin it as a regression test once // the fix lands. #import "modules/std.sx"; Holder :: struct { v: void; ok: bool; } main :: () -> i32 { h : Holder = .{ ok = true }; if h.ok { print("ok\n"); } return 0; }