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/stage1/behavior/defer.zig | 23 ++++++- 8 files changed, 135 insertions(+), 35 deletions(-)