]> git.lizzy.rs Git - rust.git/blobdiff - src/libtest/lib.rs
rollup merge of #20273: alexcrichton/second-pass-comm
[rust.git] / src / libtest / lib.rs
index c70aa41c569cd0c8253c50659bd0ee27bdc5035b..8af30cc668f68f0c4daf89a4aebf3f9361182a9e 100644 (file)
@@ -990,8 +990,8 @@ fn run_tests<F>(opts: &TestOpts,
 
     try!(callback(TeFiltered(filtered_descs)));
 
-    let (filtered_tests, filtered_benchs_and_metrics) =
-        filtered_tests.partition(|e| {
+    let (filtered_tests, filtered_benchs_and_metrics): (Vec<_>, _) =
+        filtered_tests.into_iter().partition(|e| {
             match e.testfn {
                 StaticTestFn(_) | DynTestFn(_) => true,
                 _ => false
@@ -1387,7 +1387,7 @@ pub fn auto_bench<F>(&mut self, mut f: F) -> stats::Summary<f64> where F: FnMut(
         if n == 0 { n = 1; }
 
         let mut total_run = Duration::nanoseconds(0);
-        let samples : &mut [f64] = &mut [0.0_f64, ..50];
+        let samples : &mut [f64] = &mut [0.0_f6450];
         loop {
             let mut summ = None;
             let mut summ5 = None;