src/Sema.zig | 203 +++++++----- src/codegen.zig | 2 +- src/type.zig | 535 +++++++++++++++++++++----------- test/behavior/align.zig | 14 +- test/behavior/array.zig | 1 + test/behavior/ptrcast.zig | 2 + test/behavior/union.zig | 2 - 7 files changed, 492 insertions(+), 267 deletions(-)