authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-18 11:16:31-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-18 17:38:56-07:00
logc7d75076dd57e248550025613e115ca055a005ab
tree65b29ad480b11e75e271b19df6f7baf4297ff94a
parent3df144e0d4ada4ef624a827fc9335f01d9be30a3

Compilation: unrevert some stuff


1 files changed, 7 insertions(+), 7 deletions(-)

src/Compilation.zig+7-7
...@@ -998,13 +998,13 @@ pub const CObject = struct {...@@ -998,13 +998,13 @@ pub const CObject = struct {
998998
999 const file = fs.cwd().openFile(file_name, .{}) catch break :source_line 0;999 const file = fs.cwd().openFile(file_name, .{}) catch break :source_line 0;
1000 defer file.close();1000 defer file.close();
1001 file.seekTo(diag.src_loc.offset + 1 - diag.src_loc.column) catch break :source_line 0;1001 var buffer: [1024]u8 = undefined;
10021002 var file_reader = file.reader(&buffer);
1003 var line = std.ArrayList(u8).init(eb.gpa);1003 file_reader.seekTo(diag.src_loc.offset + 1 - diag.src_loc.column) catch break :source_line 0;
1004 defer line.deinit();1004 var aw: Writer.Allocating = .init(eb.gpa);
1005 file.deprecatedReader().readUntilDelimiterArrayList(&line, '\n', 1 << 10) catch break :source_line 0;1005 defer aw.deinit();
10061006 _ = file_reader.interface.streamDelimiterEnding(&aw.writer, '\n') catch break :source_line 0;
1007 break :source_line try eb.addString(line.items);1007 break :source_line try eb.addString(aw.getWritten());
1008 };1008 };
10091009
1010 return .{1010 return .{