src-self-hosted/clang.zig | 20 +- src-self-hosted/stage1.zig | 12 +- src-self-hosted/translate_c.zig | 325 +++++++++++++++++++++++++++++--- src/codegen.cpp | 6 +- src/ir.cpp | 2 +- src/translate_c.cpp | 15 +- src/translate_c.hpp | 7 +- src/userland.cpp | 3 +- src/userland.h | 9 +- src/zig_clang.cpp | 22 +++ src/zig_clang.h | 6 + test/tests.zig | 11 -- test/translate_c.zig | 269 +++++++++++++------------- 13 files changed, 493 insertions(+), 214 deletions(-)