aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-08-15 11:46:17 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-08-15 11:46:17 -0700
commitce2c9399dd44943079dde5c00af4fead01d3d9ef (patch)
treebca1350c2edb19752777f843cdfd7ef70b5845c3 /src/main.zig
parent30b41dc51015c1ed8fa4a7c4f2c61e2a6206ff55 (diff)
downloadzig-ce2c9399dd44943079dde5c00af4fead01d3d9ef.tar.gz
zig-ce2c9399dd44943079dde5c00af4fead01d3d9ef.zip
zig translate-c: don't forget to flush
fixes #24672
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main.zig b/src/main.zig
index 4f8dbb60e4..02b1b8f84b 100644
--- 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();
}
}