src/AstGen.zig | 741 +++++++++++++++++--------------- src/Zir.zig | 42 +- test/cases/compile_errors/invalid_coercion_in_aggregate_literal.zig | 22 + test/cases/compile_errors/invalid_coercion_in_labeled_break.zig | 12 + test/cases/compile_errors/invalid_if_expr_result_location_coercion.zig | 32 ++ test/cases/compile_errors/invalid_switch_expr_result_location_coercion.zig | 46 ++ 6 files changed, 526 insertions(+), 369 deletions(-)