src/Sema.zig | 105 ++++++++++++++++---------------- test/behavior/union.zig | 1 - test/cases/compile_errors/helpful_return_type_error_message.zig | 32 ++++++++++ test/cases/compile_errors/stage1/test/helpful_return_type_error_message.zig | 32 ---------- test/cases/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig | 35 ----------- test/cases/compile_errors/switching_with_non-exhaustive_enums.zig | 42 +++++++++++++ 6 files changed, 127 insertions(+), 120 deletions(-)