diff options
| author | Jonas Schievink <jonasschievink@gmail.com> | 2020-09-25 02:29:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-25 02:29:35 +0200 |
| commit | 67bcf04bdbc646e13fa424a8b597dc35a2df9854 (patch) | |
| tree | d523c5c09111fb2961b14104b7ec0078ea0cb100 | |
| parent | 452c86e3e118a940c1121e18491caf1a0c39271f (diff) | |
| parent | 4a6bc77a0160a4540dea03e39642c373ca9f2a69 (diff) | |
| download | rust-67bcf04bdbc646e13fa424a8b597dc35a2df9854.tar.gz rust-67bcf04bdbc646e13fa424a8b597dc35a2df9854.zip | |
Rollup merge of #77044 - pickfire:patch-4, r=jyn514
Liballoc bench vec use mem take not replace
| -rw-r--r-- | library/alloc/benches/vec.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/library/alloc/benches/vec.rs b/library/alloc/benches/vec.rs index b295342f361..687efa8e9e7 100644 --- a/library/alloc/benches/vec.rs +++ b/library/alloc/benches/vec.rs @@ -241,7 +241,7 @@ fn bench_extend_recycle(b: &mut Bencher) { let mut data = vec![0; 1000]; b.iter(|| { - let tmp = std::mem::replace(&mut data, Vec::new()); + let tmp = std::mem::take(&mut data); let mut to_extend = black_box(Vec::new()); to_extend.extend(tmp.into_iter()); data = black_box(to_extend); @@ -500,7 +500,7 @@ fn bench_in_place_recycle(b: &mut Bencher) { let mut data = vec![0; 1000]; b.iter(|| { - let tmp = std::mem::replace(&mut data, Vec::new()); + let tmp = std::mem::take(&mut data); data = black_box( tmp.into_iter() .enumerate() @@ -520,7 +520,7 @@ fn bench_in_place_zip_recycle(b: &mut Bencher) { rng.fill_bytes(&mut subst[..]); b.iter(|| { - let tmp = std::mem::replace(&mut data, Vec::new()); + let tmp = std::mem::take(&mut data); let mangled = tmp .into_iter() .zip(subst.iter().copied()) |
