authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-07 15:55:52-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-07 22:43:53-07:00
logc873c2eed9f9bcd4e8d8d6937ea7c3644d382440
tree9095bbdeae280ff1316b3466d41b69ca632971ea
parente97a0ffb60b8137bd3eed88069c6cf6dbe1f9319

fix aro translate-c building from source


3 files changed, 4 insertions(+), 3 deletions(-)

lib/compiler/aro/aro/Driver.zig+1-1
......@@ -519,7 +519,7 @@ fn option(arg: []const u8, name: []const u8) ?[]const u8 {
519519
520520fn addSource(d: *Driver, path: []const u8) !Source {
521521 if (mem.eql(u8, "-", path)) {
522 const stdin = std.fs.File.stdin().reader();
522 const stdin = std.fs.File.stdin().deprecatedReader();
523523 const input = try stdin.readAllAlloc(d.comp.gpa, std.math.maxInt(u32));
524524 defer d.comp.gpa.free(input);
525525 return d.comp.addSourceFromBuffer("<stdin>", input);
lib/compiler/aro_translate_c.zig+2-1
......@@ -1781,7 +1781,8 @@ test "Macro matching" {
17811781fn renderErrorsAndExit(comp: *aro.Compilation) noreturn {
17821782 defer std.process.exit(1);
17831783
1784 var writer = aro.Diagnostics.defaultMsgWriter(std.io.tty.detectConfig(std.fs.File.stderr()));
1784 var buffer: [1000]u8 = undefined;
1785 var writer = aro.Diagnostics.defaultMsgWriter(std.io.tty.detectConfig(std.fs.File.stderr()), &buffer);
17851786 defer writer.deinit(); // writer deinit must run *before* exit so that stderr is flushed
17861787
17871788 var saw_error = false;
lib/docs/wasm/markdown.zig+1-1
......@@ -145,7 +145,7 @@ fn mainImpl() !void {
145145 var parser = try Parser.init(gpa);
146146 defer parser.deinit();
147147
148 var stdin_buf = std.io.bufferedReader(std.fs.File.stdin().reader());
148 var stdin_buf = std.io.bufferedReader(std.fs.File.stdin().deprecatedReader());
149149 var line_buf = std.ArrayList(u8).init(gpa);
150150 defer line_buf.deinit();
151151 while (stdin_buf.reader().streamUntilDelimiter(line_buf.writer(), '\n', null)) {