src/analyze.cpp | 122 ++++++++++++---- src/analyze.hpp | 2 + src/codegen.cpp | 242 +++++++++++++++++++++++++++++--- std/build.zig | 27 ++++ test/build_examples.zig | 6 + test/gen_h.zig | 28 +++- test/stage1/c_abi/build.zig | 17 +++ test/stage1/c_abi/cfuncs.c | 64 +++++++++ test/stage1/c_abi/main.zig | 58 ++++++++ 9 files changed, 515 insertions(+), 51 deletions(-)