lib/std/os/linux/x86.zig | 2 +- src/Module.zig | 2 +- src/Sema.zig | 271 +++++++++++++++++++------------- src/link/MachO/Atom.zig | 2 +- src/print_air.zig | 1 - test/behavior/array.zig | 2 +- test/behavior/basic.zig | 7 + test/behavior/error.zig | 41 +++-- test/cases/compile_errors/member_function_arg_mismatch.zig | 6 + test/cases/compile_errors/resolve_inferred_error_set_of_generic_fn.zig | 18 +++ test/cases/compile_errors/struct_type_returned_from_non-generic_function.zig | 10 ++ 11 files changed, 230 insertions(+), 132 deletions(-)