src/all_types.hpp | 10 ++ src/analyze.cpp | 302 +++++++++++++++++++++++--------- src/analyze.hpp | 2 + src/codegen.cpp | 14 ++ src/ir.cpp | 1 + src/parseh.cpp | 2 + test/cases/struct.zig | 8 + test/self_hosted.zig | 13 -- 8 files changed, 255 insertions(+), 97 deletions(-)