authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-06-30 15:54:41-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-07 22:43:52-07:00
log49093a659f70cff36156600fc26f60bf1b9158ce
treeb40f73f31c1b6b422a82f54c30b12035277f3217
parent8f4229158be69685b49f4e1ac446cd3677a2e63f

std.debug: lil buffer for this guy


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

lib/std/debug.zig+3-1
...@@ -1282,11 +1282,13 @@ test printLineFromFileAnyOs {...@@ -1282,11 +1282,13 @@ test printLineFromFileAnyOs {
1282 defer allocator.free(path);1282 defer allocator.free(path);
12831283
1284 const overlap = 10;1284 const overlap = 10;
1285 var file_writer = file.writer(&.{});1285 var buf: [16]u8 = undefined;
1286 var file_writer = file.writer(&buf);
1286 const writer = &file_writer.interface;1287 const writer = &file_writer.interface;
1287 try writer.splatByteAll('a', std.heap.page_size_min - overlap);1288 try writer.splatByteAll('a', std.heap.page_size_min - overlap);
1288 try writer.writeByte('\n');1289 try writer.writeByte('\n');
1289 try writer.splatByteAll('a', overlap);1290 try writer.splatByteAll('a', overlap);
1291 try writer.flush();
12901292
1291 try printLineFromFileAnyOs(output_stream, .{ .file_name = path, .line = 2, .column = 0 });1293 try printLineFromFileAnyOs(output_stream, .{ .file_name = path, .line = 2, .column = 0 });
1292 try expectEqualStrings(("a" ** overlap) ++ "\n", aw.getWritten());1294 try expectEqualStrings(("a" ** overlap) ++ "\n", aw.getWritten());