doc/langref.html.in | 5 -
src/AstGen.zig | 272 ++++++++++++++++----------------
src/Sema.zig | 34 +++-
src/Zir.zig | 30 ++++
src/print_zir.zig | 23 +++
test/behavior/defer.zig | 17 ++
test/cases/compile_errors/return_from_defer_expression.zig | 1 +
test/cases/compile_errors/uncreachable_else_prong_err_set.zig | 25 +++
test/cases/returns_in_try.zig | 2 +
9 files changed, 261 insertions(+), 148 deletions(-)