src/Sema.zig | 267 +++++++++++++++++++++++--------- src/type.zig | 54 ++----- test/behavior/bugs/2006.zig | 9 +- test/behavior/bugs/6850.zig | 6 + test/behavior/struct_llvm.zig | 49 ++++++ test/behavior/struct_stage1.zig | 54 ------- 6 files changed, 270 insertions(+), 169 deletions(-)