src/Module.zig | 18 ++ src/Sema.zig | 54 +++- src/codegen/llvm.zig | 518 +++++++++++++++++++++++++------- src/codegen/llvm/bindings.zig | 12 + src/type.zig | 117 ++++++-- test/behavior/struct_llvm.zig | 155 ++++++++++ test/behavior/struct_stage1.zig | 155 ---------- 7 files changed, 737 insertions(+), 292 deletions(-)