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 {...@@ -519,7 +519,7 @@ fn option(arg: []const u8, name: []const u8) ?[]const u8 {
519519
520fn addSource(d: *Driver, path: []const u8) !Source {520fn addSource(d: *Driver, path: []const u8) !Source {
521 if (mem.eql(u8, "-", path)) {521 if (mem.eql(u8, "-", path)) {
522 const stdin = std.fs.File.stdin().reader();522 const stdin = std.fs.File.stdin().deprecatedReader();
523 const input = try stdin.readAllAlloc(d.comp.gpa, std.math.maxInt(u32));523 const input = try stdin.readAllAlloc(d.comp.gpa, std.math.maxInt(u32));
524 defer d.comp.gpa.free(input);524 defer d.comp.gpa.free(input);
525 return d.comp.addSourceFromBuffer("<stdin>", input);525 return d.comp.addSourceFromBuffer("<stdin>", input);
lib/compiler/aro_translate_c.zig+2-1
...@@ -1781,7 +1781,8 @@ test "Macro matching" {...@@ -1781,7 +1781,8 @@ test "Macro matching" {
1781fn renderErrorsAndExit(comp: *aro.Compilation) noreturn {1781fn renderErrorsAndExit(comp: *aro.Compilation) noreturn {
1782 defer std.process.exit(1);1782 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);
1785 defer writer.deinit(); // writer deinit must run *before* exit so that stderr is flushed1786 defer writer.deinit(); // writer deinit must run *before* exit so that stderr is flushed
17861787
1787 var saw_error = false;1788 var saw_error = false;
lib/docs/wasm/markdown.zig+1-1
...@@ -145,7 +145,7 @@ fn mainImpl() !void {...@@ -145,7 +145,7 @@ fn mainImpl() !void {
145 var parser = try Parser.init(gpa);145 var parser = try Parser.init(gpa);
146 defer parser.deinit();146 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());
149 var line_buf = std.ArrayList(u8).init(gpa);149 var line_buf = std.ArrayList(u8).init(gpa);
150 defer line_buf.deinit();150 defer line_buf.deinit();
151 while (stdin_buf.reader().streamUntilDelimiter(line_buf.writer(), '\n', null)) {151 while (stdin_buf.reader().streamUntilDelimiter(line_buf.writer(), '\n', null)) {