lib/std/zig/ast.zig | 7 +-- lib/std/zig/parse.zig | 7 ++- lib/std/zig/parser_test.zig | 13 ++++ lib/std/zig/render.zig | 3 + src/all_types.hpp | 1 + src/ir.cpp | 105 ++++++++++++++++++++++++-------- src/parser.cpp | 11 +++- test/compile_errors.zig | 12 ++++ test/stage1/behavior/defer.zig | 21 ++++++- 9 files changed, 145 insertions(+), 35 deletions(-)