Skip to content

Commit

Permalink
make macro hygienic
Browse files Browse the repository at this point in the history
  • Loading branch information
jbclements committed Sep 6, 2013
1 parent 6c294ba commit d8c77e0
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/test/bench/core-std.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ use std::util;
use std::vec;

macro_rules! bench (
($id:ident) => (maybe_run_test(argv, stringify!($id).to_owned(), $id))
($argv:expr, $id:ident) => (maybe_run_test($argv, stringify!($id).to_owned(), $id))
)

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

bench!(shift_push);
bench!(read_line);
bench!(vec_plus);
bench!(vec_append);
bench!(vec_push_all);
bench!(is_utf8_ascii);
bench!(is_utf8_multibyte);
bench!(argv, shift_push);
bench!(argv, read_line);
bench!(argv, vec_plus);
bench!(argv, vec_append);
bench!(argv, vec_push_all);
bench!(argv, is_utf8_ascii);
bench!(argv, is_utf8_multibyte);
}

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

0 comments on commit d8c77e0

Please sign in to comment.