src/all_types.hpp | 7 +- src/analyze.cpp | 4 +- src/analyze.hpp | 2 +- src/ir.cpp | 162 +++++++++++++++++++------------- test/cases/defer.zig | 18 +++- test/compile_errors.zig | 26 ++++- 6 files changed, 145 insertions(+), 74 deletions(-)