aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-08-14 20:32:47 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-08-16 14:46:20 -0700
commitef14c732455dc089b56aab7392584c4fa8bc2c2d (patch)
tree8d531f6490b8e1915b0f53770d8a8b721d5958ed /src/Compilation.zig
parent0096c0806c0f939140ef61216d967b00e571018c (diff)
downloadzig-ef14c732455dc089b56aab7392584c4fa8bc2c2d.tar.gz
zig-ef14c732455dc089b56aab7392584c4fa8bc2c2d.zip
Compilation: remove last instance of deprecatedReader
This also makes initStreaming preemptively disable file size checking.
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index 71ca226cc2..ed4d73c673 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -6278,7 +6278,8 @@ fn updateCObject(comp: *Compilation, c_object: *CObject, c_obj_prog_node: std.Pr
try child.spawn();
- const stderr = try child.stderr.?.deprecatedReader().readAllAlloc(arena, std.math.maxInt(usize));
+ var stderr_reader = child.stderr.?.readerStreaming(&.{});
+ const stderr = try stderr_reader.interface.allocRemaining(arena, .limited(std.math.maxInt(u32)));
const term = child.wait() catch |err| {
return comp.failCObj(c_object, "failed to spawn zig clang {s}: {s}", .{ argv.items[0], @errorName(err) });