lib/zig.h | 14 ++ src/codegen/c.zig | 244 ++++++++++++++++++++++++-------- test/behavior/switch.zig | 30 ++++ test/behavior/switch_loop.zig | 30 ++++ 4 files changed, 256 insertions(+), 62 deletions(-)