doc/langref.md | 6 +- src/all_types.hpp | 14 ++- src/analyze.cpp | 9 +- src/codegen.cpp | 6 +- src/ir.cpp | 177 +++++++++++++++++++------------- src/ir_print.cpp | 13 ++- src/parser.cpp | 87 ++++++++++++---- test/self_hosted2.zig | 13 +++ 8 files changed, 217 insertions(+), 108 deletions(-)