src/Sema.zig | 162 ++++++++++++++++++++++------- src/Zir.zig | 4 +- src/codegen/llvm.zig | 6 +- src/type.zig | 175 +++++++++++++++++++++++++++----- src/value.zig | 4 +- test/behavior.zig | 14 +-- test/behavior/enum.zig | 16 --- test/behavior/export.zig | 50 +++++++++ test/behavior/misc.zig | 36 ------- test/behavior/muladd.zig | 46 ++++++--- test/behavior/src.zig | 4 +- test/behavior/struct.zig | 8 +- test/behavior/type_info.zig | 8 +- 13 files changed, 392 insertions(+), 141 deletions(-)