From d8c77e082bed6042054d8e406f10fff22622184e Mon Sep 17 00:00:00 2001 From: John Clements Date: Fri, 26 Jul 2013 16:10:56 -0400 Subject: [PATCH] make macro hygienic --- src/test/bench/core-std.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/test/bench/core-std.rs b/src/test/bench/core-std.rs index 6735d623e6c..5bfef47902b 100644 --- a/src/test/bench/core-std.rs +++ b/src/test/bench/core-std.rs @@ -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()) {