doc/langref.md | 4 + src/all_types.hpp | 12 +++ src/analyze.cpp | 2 +- src/analyze.hpp | 1 + src/codegen.cpp | 70 ++++++++++++++++- src/ir.cpp | 78 ++++++++++++++++++- src/ir_print.cpp | 14 +++- std/build.zig | 134 +------------------------------- std/os/index.zig | 2 +- test/cases/enum.zig | 17 ++++ 10 files changed, 192 insertions(+), 142 deletions(-)