src/analyze.cpp | 15 ++++-- src/codegen.cpp | 5 +- src/ir.cpp | 79 ++++++++++++++++++++++++++++++++ test/cases/union.zig | 7 +++ test/compile_errors.zig | 31 +++++++++++++ 5 files changed, 129 insertions(+), 8 deletions(-)