lib/zig.h | 209 ++++++++++++---------- src/AstGen.zig | 4 + src/InternPool.zig | 10 +- src/Sema.zig | 10 +- src/Zir.zig | 3 +- src/codegen/c.zig | 301 ++++++++++++++++++-------------- src/link/C.zig | 2 +- test/behavior.zig | 4 +- test/behavior/bugs/12680.zig | 17 -- test/behavior/bugs/12680_other_file.zig | 8 - test/behavior/export_c_keywords.zig | 44 +++++ test/behavior/import_c_keywords.zig | 92 ++++++++++ 12 files changed, 447 insertions(+), 257 deletions(-)