src/Sema.zig | 34 ++++++---- src/stage1/codegen.cpp | 6 +- src/type.zig | 107 ++++++++++++++++++++++++++++++++ test/behavior.zig | 7 +-- test/behavior/enum.zig | 22 +++++++ test/behavior/enum_stage1.zig | 22 ------- test/behavior/fn.zig | 81 ++++++++++++++++++++++++ test/behavior/fn_stage1.zig | 81 ------------------------ test/behavior/for.zig | 56 +++++++++++++++++ test/behavior/for_stage1.zig | 56 ----------------- test/behavior/import.zig | 4 +- test/behavior/null.zig | 25 ++++++++ test/behavior/undefined.zig | 2 +- test/behavior/while.zig | 37 +++++++++++ test/behavior/while_stage1.zig | 70 --------------------- test/compile_errors.zig | 22 +++---- 16 files changed, 369 insertions(+), 263 deletions(-)