authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-15 11:46:17-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-15 11:46:17-07:00
logce2c9399dd44943079dde5c00af4fead01d3d9ef
treebca1350c2edb19752777f843cdfd7ef70b5845c3
parent30b41dc51015c1ed8fa4a7c4f2c61e2a6206ff55

zig translate-c: don't forget to flush

fixes #24672

1 files changed, 2 insertions(+), 3 deletions(-)

src/main.zig+2-3
......@@ -4694,9 +4694,7 @@ fn cmdTranslateC(
46944694
46954695 try zig_file.writeAll(formatted);
46964696
4697 man.writeManifest() catch |err| warn("failed to write cache manifest: {s}", .{
4698 @errorName(err),
4699 });
4697 man.writeManifest() catch |err| warn("failed to write cache manifest: {t}", .{err});
47004698
47014699 if (file_system_inputs) |buf| try man.populateFileSystemInputs(buf);
47024700
......@@ -4716,6 +4714,7 @@ fn cmdTranslateC(
47164714 var stdout_writer = fs.File.stdout().writer(&stdout_buffer);
47174715 var file_reader = zig_file.reader(&.{});
47184716 _ = try stdout_writer.interface.sendFileAll(&file_reader, .unlimited);
4717 try stdout_writer.interface.flush();
47194718 return cleanExit();
47204719 }
47214720}