src/Sema.zig | 87 +++++++++++++++++++++++++------- test/cases/aarch64-macos/hello_world_with_updates.1.zig | 3 +- test/cases/compile_errors/address_of_number_literal.zig | 1 + test/cases/compile_errors/incompatible_sentinels.zig | 2 + test/cases/compile_errors/incorrect_return_type.zig | 1 + test/cases/compile_errors/invalid_address_space_coercion.zig | 1 + test/cases/compile_errors/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig | 1 + test/cases/compile_errors/pointer_with_different_address_spaces.zig | 1 + test/cases/compile_errors/pointers_with_different_address_spaces.zig | 1 + test/cases/compile_errors/slice_sentinel_mismatch-2.zig | 1 + test/cases/compile_errors/stage1/test/helpful_return_type_error_message.zig | 22 ++++---- test/cases/compile_errors/try_in_function_with_non_error_return_type.zig | 1 + test/cases/compile_errors/unreachable_with_return.zig | 3 +- test/cases/compile_errors/variable_has_wrong_type.zig | 1 + test/cases/x86_64-linux/hello_world_with_updates.1.zig | 3 +- test/cases/x86_64-macos/hello_world_with_updates.1.zig | 3 +- 16 files changed, 100 insertions(+), 32 deletions(-)