about summary refs log tree commit diff
path: root/library/std/src/io/buffered/bufreader/buffer.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-04-03 21:18:31 +0200
committerGitHub <noreply@github.com>2025-04-03 21:18:31 +0200
commitff8f2eff3ab7fb412c5e2785ab90b29d02681fdb (patch)
treeae0f3c3e436bc840e638bedf0e034824e987b780 /library/std/src/io/buffered/bufreader/buffer.rs
parent9d733eca06f7ab138925e0db260955fd32135d87 (diff)
parent878786848fdbe29325e9172d0ab86ed964eca7a6 (diff)
downloadrust-ff8f2eff3ab7fb412c5e2785ab90b29d02681fdb.tar.gz
rust-ff8f2eff3ab7fb412c5e2785ab90b29d02681fdb.zip
Rollup merge of #139068 - a1phyr:less_uninit, r=joboet
io: Avoid marking some bytes as uninit

These bytes were marked as uninit, which would cause them to be initialized multiple times even though it was not necessary.
Diffstat (limited to 'library/std/src/io/buffered/bufreader/buffer.rs')
-rw-r--r--library/std/src/io/buffered/bufreader/buffer.rs1
1 files changed, 0 insertions, 1 deletions
diff --git a/library/std/src/io/buffered/bufreader/buffer.rs b/library/std/src/io/buffered/bufreader/buffer.rs
index 9fd2472ebdf..574288e579e 100644
--- a/library/std/src/io/buffered/bufreader/buffer.rs
+++ b/library/std/src/io/buffered/bufreader/buffer.rs
@@ -123,7 +123,6 @@ impl Buffer {
     /// Remove bytes that have already been read from the buffer.
     pub fn backshift(&mut self) {
         self.buf.copy_within(self.pos.., 0);
-        self.initialized -= self.pos;
         self.filled -= self.pos;
         self.pos = 0;
     }