From 2354a1447cd61430b7eef17391f9daaea62dfc1a Mon Sep 17 00:00:00 2001 From: Kevin Murphy Date: Wed, 23 Apr 2014 03:03:16 -0700 Subject: [PATCH] Expand macros before looking for string literal --- src/macro.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/macro.rs b/src/macro.rs index 11eca47..0001ed1 100644 --- a/src/macro.rs +++ b/src/macro.rs @@ -653,7 +653,7 @@ impl ToTokens for bool { fn parse(cx: &mut ExtCtxt, tts: &[ast::TokenTree]) -> Option<~str> { let mut parser = parse::new_parser_from_tts(cx.parse_sess(), cx.cfg(), Vec::from_slice(tts)); - let entry = parser.parse_expr(); + let entry = cx.expand_expr(parser.parse_expr()); let regex = match entry.node { ast::ExprLit(lit) => { match lit.node {