diff options
| author | The8472 <git@infinite-source.de> | 2020-05-21 01:34:05 +0200 |
|---|---|---|
| committer | The8472 <git@infinite-source.de> | 2020-09-03 20:59:33 +0200 |
| commit | a62cd1b44cdf34313cd0afc4e66410444bab6669 (patch) | |
| tree | 7d414c8d545b1596bb85d3eaa7c5161ce0e7e224 | |
| parent | bec9f9223cefb50cdb4a9b8a7d056545fa3641c2 (diff) | |
| download | rust-a62cd1b44cdf34313cd0afc4e66410444bab6669.tar.gz rust-a62cd1b44cdf34313cd0afc4e66410444bab6669.zip | |
fix benchmark compile errors
| -rw-r--r-- | library/alloc/benches/vec.rs | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/library/alloc/benches/vec.rs b/library/alloc/benches/vec.rs index 1019503a841..5ba3e0e0057 100644 --- a/library/alloc/benches/vec.rs +++ b/library/alloc/benches/vec.rs @@ -244,7 +244,7 @@ fn bench_extend_recycle(b: &mut Bencher) { let tmp = std::mem::replace(&mut data, Vec::new()); let mut to_extend = black_box(Vec::new()); to_extend.extend(tmp.into_iter()); - std::mem::replace(&mut data, black_box(to_extend)); + data = black_box(to_extend); }); black_box(data); @@ -502,16 +502,13 @@ fn bench_in_place_recycle(b: &mut test::Bencher) { b.iter(|| { let tmp = std::mem::replace(&mut data, Vec::new()); - std::mem::replace( - &mut data, - black_box( - tmp.into_iter() - .enumerate() - .map(|(idx, e)| idx.wrapping_add(e)) - .fuse() - .peekable() - .collect::<Vec<usize>>(), - ), + data = black_box( + tmp.into_iter() + .enumerate() + .map(|(idx, e)| idx.wrapping_add(e)) + .fuse() + .peekable() + .collect::<Vec<usize>>(), ); }); } @@ -532,7 +529,7 @@ fn bench_in_place_zip_recycle(b: &mut test::Bencher) { .map(|(i, (d, s))| d.wrapping_add(i as u8) ^ s) .collect::<Vec<_>>(); assert_eq!(mangled.len(), 1000); - std::mem::replace(&mut data, black_box(mangled)); + data = black_box(mangled); }); } |
