src/AstGen.zig | 19 +- src/codegen/llvm.zig | 10 +- test/behavior.zig | 22 +- test/behavior/call.zig | 71 --- test/behavior/call_stage1.zig | 74 +++ test/behavior/cast.zig | 49 ++ test/behavior/cast_stage1.zig | 60 +- test/behavior/const_slice_child.zig | 6 +- test/behavior/defer.zig | 110 ---- test/behavior/defer_stage1.zig | 114 ++++ test/behavior/enum.zig | 523 +--------------- test/behavior/enum_stage1.zig | 1058 ++++++++++++++++++++++++++++++++ test/behavior/enum_with_members.zig | 27 - test/behavior/for.zig | 176 ------ test/behavior/for_stage1.zig | 185 ++++++ test/behavior/if.zig | 15 + test/behavior/if_stage1.zig | 15 - test/behavior/switch.zig | 545 ---------------- test/behavior/switch_stage1.zig | 549 +++++++++++++++++ test/behavior/underscore.zig | 11 - test/behavior/union_with_members.zig | 27 + test/behavior/while.zig | 188 +----- test/behavior/while_stage1.zig | 186 ++++++ 23 files changed, 2335 insertions(+), 1705 deletions(-)