zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ce2c9399dd44943079dde5c00af4fead01d3d9ef (tree)
parent 30b41dc51015c1ed8fa4a7c4f2c61e2a6206ff55
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Fri, 15 Aug 2025 11:46:17 -0700

zig translate-c: don't forget to flush

fixes #24672

Diffstat:
Msrc/main.zig | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/main.zig b/src/main.zig @@ -4694,9 +4694,7 @@ fn cmdTranslateC( try zig_file.writeAll(formatted); - man.writeManifest() catch |err| warn("failed to write cache manifest: {s}", .{ - @errorName(err), - }); + man.writeManifest() catch |err| warn("failed to write cache manifest: {t}", .{err}); if (file_system_inputs) |buf| try man.populateFileSystemInputs(buf); @@ -4716,6 +4714,7 @@ fn cmdTranslateC( var stdout_writer = fs.File.stdout().writer(&stdout_buffer); var file_reader = zig_file.reader(&.{}); _ = try stdout_writer.interface.sendFileAll(&file_reader, .unlimited); + try stdout_writer.interface.flush(); return cleanExit(); } }