src/ir.cpp | 164 +++++++++++++++++++++++++------- test/cases/enum.zig | 28 ++++++ test/cases/union.zig | 9 ++ 3 files changed, 166 insertions(+), 35 deletions(-)