We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 905b1bf commit 2e0b0c0Copy full SHA for 2e0b0c0
compiler/rustc_metadata/src/rmeta/encoder.rs
@@ -2272,9 +2272,7 @@ impl<D: Decoder> Decodable<D> for EncodedMetadata {
2272
let len = d.read_usize();
2273
let mmap = if len > 0 {
2274
let mut mmap = MmapMut::map_anon(len).unwrap();
2275
- for _ in 0..len {
2276
- (&mut mmap[..]).write_all(&[d.read_u8()]).unwrap();
2277
- }
+ mmap.copy_from_slice(d.read_raw_bytes(len));
2278
mmap.flush().unwrap();
2279
Some(mmap.make_read_only().unwrap())
2280
} else {
0 commit comments