src/Sema.zig | 64 ++++++++++++++++++++++++-------- test/cases/compile_errors/compile_log.zig | 5 +++ test/cases/compile_errors/ignored_assert-err-ok_return_value.zig | 4 +- test/cases/compile_errors/ignored_comptime_statement_value.zig | 4 +- test/cases/compile_errors/ignored_comptime_value.zig | 4 +- test/cases/compile_errors/ignored_deferred_statement_value.zig | 4 +- test/cases/compile_errors/ignored_return_value.zig | 4 +- test/cases/compile_errors/ignored_statement_value.zig | 4 +- test/cases/compile_errors/invalid_store_to_comptime_field.zig | 5 +++ test/cases/compile_errors/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig | 11 ++++++ test/cases/compile_errors/nested_error_set_mismatch.zig | 19 ++++++++++ test/cases/compile_errors/return_invalid_type_from_test.zig | 2 +- test/cases/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig | 10 ----- test/cases/compile_errors/stage1/obj/nested_error_set_mismatch.zig | 20 ---------- test/cases/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig | 9 ----- test/cases/compile_errors/stage1/obj/wrong_number_of_arguments.zig | 10 ----- test/cases/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig | 10 ----- test/cases/compile_errors/stage1/obj/wrong_types_given_to_export.zig | 10 ----- test/cases/compile_errors/std.fmt_error_for_unused_arguments.zig | 9 +++++ test/cases/compile_errors/wrong_number_of_arguments.zig | 10 +++++ test/cases/compile_errors/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig | 11 ++++++ test/cases/compile_errors/wrong_types_given_to_export.zig | 11 ++++++ 22 files changed, 149 insertions(+), 91 deletions(-)