TODO | 13 ++++- src/analyze.cpp | 4 +- src/analyze.hpp | 4 +- src/ir.cpp | 83 +++++++++++++++++++++----------- std/debug/index.zig | 3 +- std/fmt/index.zig | 33 ++++++++----- std/math/index.zig | 6 +-- test/cases/cast.zig | 32 ++++++------ test/cases/enum_with_members.zig | 2 +- test/cases/error.zig | 14 +++--- test/cases/ir_block_deps.zig | 2 +- test/cases/misc.zig | 8 +-- test/cases/reflection.zig | 2 +- test/cases/switch.zig | 2 +- test/cases/switch_prong_err_enum.zig | 4 +- test/cases/try.zig | 4 +- test/cases/union.zig | 2 +- test/cases/while.zig | 8 +-- 18 files changed, 134 insertions(+), 92 deletions(-)