src/Sema.zig | 252 ++++++++------------------------ src/type.zig | 4 +- test/cases/compile_errors/directly_embedding_opaque_type_in_struct_and_union.zig | 2 + test/cases/compile_errors/illegal_comparison_of_types.zig | 1 + test/cases/compile_errors/int_from_enum_undefined.zig | 1 + test/cases/compile_errors/invalid_deref_on_switch_target.zig | 1 + test/cases/compile_errors/invalid_inline_else_type.zig | 1 + test/cases/compile_errors/invalid_multiple_dereferences.zig | 2 + test/cases/compile_errors/non-const_variables_of_things_that_require_const_variables.zig | 2 + 9 files changed, 73 insertions(+), 193 deletions(-)