src/Sema.zig | 1032 +++++++++++++++++--------------- test/behavior/switch.zig | 33 + test/cases/compile_errors/switch_capture_packed_union_tag.zig | 15 - test/cases/compile_errors/switch_invalid_tag_capture.zig | 38 ++ 4 files changed, 610 insertions(+), 508 deletions(-)