src/AstGen.zig | 32 ++++++++++ src/Sema.zig | 106 +++++++++++++++++++++----------- src/codegen/llvm.zig | 8 ++- test/behavior.zig | 4 ++ test/behavior/bugs/12885.zig | 36 +++++++++++ test/behavior/bugs/12911.zig | 11 ++++ test/behavior/bugs/12928.zig | 26 ++++++++ test/behavior/bugs/12945.zig | 13 ++++ test/behavior/generics.zig | 13 ++++ test/behavior/typename.zig | 25 ++++++++ test/cases/compile_errors/implicit_array_ptr_cast_sentinel_mismatch.zig | 23 +++++++ test/cases/compile_errors/packed_struct_with_fields_of_not_allowed_types.zig | 7 +++ test/cases/compile_errors/slice_used_as_extern_fn_param.zig | 11 ++++ 13 files changed, 277 insertions(+), 38 deletions(-)