diff options
Diffstat (limited to 'src/test/bench/core-std.rs')
| -rw-r--r-- | src/test/bench/core-std.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/bench/core-std.rs b/src/test/bench/core-std.rs index 24bd26b0288..6e2cd508291 100644 --- a/src/test/bench/core-std.rs +++ b/src/test/bench/core-std.rs @@ -12,6 +12,7 @@ // Microbenchmarks for various functions in std and extra #![feature(macro_rules)] +#![feature(unboxed_closures)] use std::io::File; use std::mem::swap; @@ -41,7 +42,7 @@ fn main() { bench!(is_utf8_multibyte); } -fn maybe_run_test(argv: &[String], name: String, test: ||) { +fn maybe_run_test<F>(argv: &[String], name: String, test: F) where F: FnOnce() { let mut run_test = false; if os::getenv("RUST_BENCH").is_some() { |
