lib/c.zig | 2 +- lib/std/os.zig | 2 +- lib/std/process.zig | 2 +- src/AstGen.zig | 2 ++ src/Sema.zig | 27 +++++++++++++++++++++++++++ src/Zir.zig | 6 ++++++ src/print_zir.zig | 1 + test/cases/compile_errors/assign_to_invalid_dereference.zig | 9 +++++++++ test/cases/compile_errors/deref_on_undefined_value.zig | 10 ++++++++++ test/cases/compile_errors/deref_slice_and_get_len_field.zig | 10 ++++++++++ test/cases/compile_errors/dereference_an_array.zig | 14 ++++++++++++++ test/cases/compile_errors/dereference_slice.zig | 12 ++++++++++++ test/cases/compile_errors/dereference_unknown_length_pointer.zig | 9 +++++++++ test/cases/compile_errors/invalid_deref_on_switch_target.zig | 17 +++++++++++++++++ test/cases/compile_errors/invalid_multiple_dereferences.zig | 19 +++++++++++++++++++ test/cases/compile_errors/stage1/comptime_ptrcast_of_zero-sized_type.zig | 12 ++++++++++++ test/cases/compile_errors/stage1/deref_on_undefined_value.zig | 10 ---------- test/cases/compile_errors/stage1/obj/assign_to_invalid_dereference.zig | 9 --------- test/cases/compile_errors/stage1/obj/comptime_ptrcast_of_zero-sized_type.zig | 12 ------------ test/cases/compile_errors/stage1/obj/deref_slice_and_get_len_field.zig | 10 ---------- test/cases/compile_errors/stage1/obj/dereference_an_array.zig | 14 -------------- test/cases/compile_errors/stage1/obj/dereference_unknown_length_pointer.zig | 9 --------- test/cases/compile_errors/stage1/obj/invalid_deref_on_switch_target.zig | 17 ----------------- test/cases/compile_errors/stage1/obj/invalid_multiple_dereferences.zig | 19 ------------------- test/cases/compile_errors/stage1/obj/take_slice_of_invalid_dereference.zig | 10 ---------- test/cases/compile_errors/take_slice_of_invalid_dereference.zig | 10 ++++++++++ 26 files changed, 161 insertions(+), 113 deletions(-)