authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-05-01 18:23:02-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-01 16:35:28-07:00
log990031444dde4da223adcadfd2f2824f5baa0812
tree7f35b99c36839e9d5cefc96dc2c0ddb4610b9e48
parent01973a8a1610b76f7acfd7d0105aecbf6e9316fd

std.io.Reader: add assertion to verify counts


1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/io/Reader.zig+2
......@@ -131,8 +131,10 @@ pub const Limit = enum(usize) {
131131};
132132
133133pub fn read(r: Reader, bw: *BufferedWriter, limit: Limit) RwError!usize {
134 const before = bw.count;
134135 const n = try r.vtable.read(r.context, bw, limit);
135136 assert(n <= @intFromEnum(limit));
137 assert(bw.count == before + n);
136138 return n;
137139}
138140