src/Sema.zig | 66 ++++++++++++++++++++++++++------ test/cases/compile_errors/any_typed_null_to_any_typed_optional.zig | 10 ++--- test/cases/compile_errors/cast_between_optional_T_where_T_is_not_a_pointer.zig | 16 ++++++++ test/cases/compile_errors/implicit_cast_to_c_ptr_from_int.zig | 15 ++++++++ test/cases/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig | 15 -------- test/cases/compile_errors/type_mismatch_in_C_prototype_with_varargs.zig | 2 +- 6 files changed, 92 insertions(+), 32 deletions(-)