doc/langref.html.in | 2 +- src/AstGen.zig | 14 +--- src/Module.zig | 40 +++++++++++ src/Sema.zig | 61 +++++++++++----- src/Zir.zig | 7 ++ test/behavior/cast.zig | 122 ++++++++++++++++++++++++++++++++ test/cases/compile_errors/cast_without_result_type.zig | 28 ++++++++ test/cases/compile_errors/cast_without_result_type_due_to_generic_parameter.zig | 31 ++++++++ test/cases/compile_errors/nested_ptr_cast_bad_operand.zig | 22 ++++++ test/cases/compile_errors/redundant_ptr_cast.zig | 19 +++++ 10 files changed, 318 insertions(+), 28 deletions(-)