src/AstGen.zig | 9 ++- src/Sema.zig | 94 ++++++++++++++++++++++++++++++-- src/Zir.zig | 5 ++ src/codegen/c.zig | 76 ++++++++++++++++++++++---- src/print_zir.zig | 1 + src/value.zig | 7 ++- test/behavior/array.zig | 7 +++ test/behavior/for.zig | 6 ++ 8 files changed, 187 insertions(+), 18 deletions(-)