src/AstGen.zig | 141 ++++++++++++++-- src/Module.zig | 4 + src/Sema.zig | 211 ++++++++++++++++------- src/Zir.zig | 27 ++- src/air.zig | 22 +-- src/codegen/c.zig | 289 +++++++++++++++++++++++++------- src/link/C.zig | 10 +- src/link/C/zig.h | 6 + src/type.zig | 82 ++++++++- src/value.zig | 27 ++- test/stage2/cbe.zig | 13 -- 11 files changed, 650 insertions(+), 182 deletions(-)