about summary refs log tree commit diff
path: root/src/liballoc
diff options
context:
space:
mode:
authorStein Somers <git@steinsomers.be>2019-11-14 00:32:36 +0100
committerStein Somers <git@steinsomers.be>2019-11-14 12:59:35 +0100
commit4decb58a64fd3d0a0da5cbea4a77327996cbe44a (patch)
tree0eaf1df1090833002a4e3539eefd9ac2337d64e9 /src/liballoc
parenta2491ee4e6c74451371aee8f4a2a5786d7a35406 (diff)
downloadrust-4decb58a64fd3d0a0da5cbea4a77327996cbe44a.tar.gz
rust-4decb58a64fd3d0a0da5cbea4a77327996cbe44a.zip
introduce benchmarks of HashSet operations
Diffstat (limited to 'src/liballoc')
-rw-r--r--src/liballoc/benches/btree/set.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/liballoc/benches/btree/set.rs b/src/liballoc/benches/btree/set.rs
index 6357ea3ea11..18502ded308 100644
--- a/src/liballoc/benches/btree/set.rs
+++ b/src/liballoc/benches/btree/set.rs
@@ -1,7 +1,7 @@
 use std::collections::BTreeSet;
 
 use rand::{thread_rng, Rng};
-use test::{black_box, Bencher};
+use test::Bencher;
 
 fn random(n: usize) -> BTreeSet<usize> {
     let mut rng = thread_rng();
@@ -31,7 +31,6 @@ fn pos(n: usize) -> BTreeSet<i32> {
     set
 }
 
-
 fn stagger(n1: usize, factor: usize) -> [BTreeSet<u32>; 2] {
     let n2 = n1 * factor;
     let mut sets = [BTreeSet::new(), BTreeSet::new()];
@@ -52,10 +51,7 @@ macro_rules! set_bench {
             let sets = $sets;
 
             // measure
-            b.iter(|| {
-                let x = sets[0].$set_func(&sets[1]).$result_func();
-                black_box(x);
-            })
+            b.iter(|| sets[0].$set_func(&sets[1]).$result_func())
         }
     };
 }