Skip to content

Commit efcfaeb

Browse files
committed
make macro hygienic
1 parent b1c3411 commit efcfaeb

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/test/bench/core-std.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@ use std::util;
2525
use std::vec;
2626

2727
macro_rules! bench (
28-
($id:ident) => (maybe_run_test(argv, stringify!($id).to_owned(), $id))
28+
($argv:expr, $id:ident) => (maybe_run_test($argv, stringify!($id).to_owned(), $id))
2929
)
3030

3131
fn main() {
3232
let argv = os::args();
3333
let _tests = argv.slice(1, argv.len());
3434

35-
bench!(shift_push);
36-
bench!(read_line);
37-
bench!(vec_plus);
38-
bench!(vec_append);
39-
bench!(vec_push_all);
40-
bench!(is_utf8_ascii);
41-
bench!(is_utf8_multibyte);
35+
bench!(argv, shift_push);
36+
bench!(argv, read_line);
37+
bench!(argv, vec_plus);
38+
bench!(argv, vec_append);
39+
bench!(argv, vec_push_all);
40+
bench!(argv, is_utf8_ascii);
41+
bench!(argv, is_utf8_multibyte);
4242
}
4343

4444
fn maybe_run_test(argv: &[~str], name: ~str, test: &fn()) {

0 commit comments

Comments
 (0)