src/all_types.hpp | 8 ++ src/codegen.cpp | 1 + src/ir.cpp | 179 ++++++++++++++++++++++++++++---- src/ir_print.cpp | 8 ++ test/stage1/behavior/switch.zig | 34 +++++- 5 files changed, 207 insertions(+), 23 deletions(-)