src/AstGen.zig | 15 +- src/Sema.zig | 1002 +++++++++++++++++++++++++++----- src/TypedValue.zig | 5 + src/Zir.zig | 26 +- src/print_zir.zig | 9 +- src/type.zig | 291 +++++----- src/value.zig | 624 +++----------------- test/behavior/call.zig | 31 +- test/behavior/cast.zig | 4 +- test/behavior/sizeof_and_typeof.zig | 2 - 10 files changed, 1162 insertions(+), 847 deletions(-)