src/Sema.zig | 106 +++++++++++++++++++++++--------- src/Zir.zig | 47 ++++++++++++++ src/type.zig | 6 +- test/behavior/switch.zig | 8 ++- test/behavior/type.zig | 7 +++ test/behavior/union.zig | 17 +++++ 6 files changed, 159 insertions(+), 32 deletions(-)