src/Sema.zig | 299 +++++++++++++++++++------------- test/cases/compile_errors/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig | 2 +- test/cases/compile_errors/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig | 11 +- test/cases/compile_errors/invalid_pointer_coercions.zig | 77 ++++++++ test/cases/compile_errors/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig | 2 +- 5 files changed, 263 insertions(+), 128 deletions(-)