From e60adb97d06f85adef7a0e2a2f320e04d0dce052 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 16 Feb 2025 22:09:28 -0800 Subject: [PATCH] AllocatingWriter passing unit test --- lib/std/io/AllocatingWriter.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/std/io/AllocatingWriter.zig b/lib/std/io/AllocatingWriter.zig index 32280d9fd9..dc9f0e9f49 100644 --- a/lib/std/io/AllocatingWriter.zig +++ b/lib/std/io/AllocatingWriter.zig @@ -96,10 +96,11 @@ fn setArrayList(aw: *AllocatingWriter, list: std.ArrayListUnmanaged(u8)) void { pub fn getWritten(aw: *AllocatingWriter) []u8 { const bw = &aw.buffered_writer; const end = aw.buffered_writer.end; - const result = aw.written.ptr[0 .. aw.written.len + end]; + const written = aw.written.ptr[0 .. aw.written.len + end]; + aw.written = written; bw.buffer = bw.buffer[end..]; bw.end = 0; - return result; + return written; } pub fn clearRetainingCapacity(aw: *AllocatingWriter) void {