about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTim Vermeulen <tvermeulen@me.com>2019-03-12 17:52:10 +0100
committerTim Vermeulen <tvermeulen@me.com>2019-03-12 17:52:10 +0100
commit8d18e57b8a957bee7de4586eb1aeecac0ed718d3 (patch)
tree3c648282a290e0a5f48f17a7e398d37354d87ea0
parent88f755f8a84df1d9e6b17cf10c96ae8b93481b2e (diff)
downloadrust-8d18e57b8a957bee7de4586eb1aeecac0ed718d3.tar.gz
rust-8d18e57b8a957bee7de4586eb1aeecac0ed718d3.zip
Fix the bench_max and bench_max_by_key benchmarks
-rw-r--r--src/libcore/benches/iter.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcore/benches/iter.rs b/src/libcore/benches/iter.rs
index 1dd2bd3ee78..825bd368bdf 100644
--- a/src/libcore/benches/iter.rs
+++ b/src/libcore/benches/iter.rs
@@ -35,7 +35,7 @@ fn scatter(x: i32) -> i32 { (x * 31) % 127 }
 fn bench_max_by_key(b: &mut Bencher) {
     b.iter(|| {
         let it = 0..100;
-        it.max_by_key(|&x| scatter(x))
+        it.map(black_box).max_by_key(|&x| scatter(x))
     })
 }
 
@@ -56,7 +56,7 @@ fn bench_max_by_key2(b: &mut Bencher) {
 fn bench_max(b: &mut Bencher) {
     b.iter(|| {
         let it = 0..100;
-        it.map(scatter).max()
+        it.map(black_box).map(scatter).max()
     })
 }