lib/include/zig.h | 7 +- lib/std/debug.zig | 8 +- lib/std/os/linux/x86_64.zig | 17 +- lib/std/start.zig | 158 ++++++++-------- lib/test_runner.zig | 3 +- src/codegen/c.zig | 316 +++++++++++++++++++++----------- src/main.zig | 5 +- test/behavior/bugs/3742.zig | 1 - test/behavior/fn.zig | 1 - test/behavior/struct.zig | 2 - test/behavior/translate_c_macros.zig | 1 - 11 files changed, 321 insertions(+), 198 deletions(-)