ack parser.parse_ty change in quote_ty! (+ test)

This commit is contained in:
Mathieu Poumeyrol 2014-12-02 17:10:07 +01:00
parent 0efafac398
commit 8920181052
2 changed files with 3 additions and 2 deletions

View File

@ -450,8 +450,7 @@ pub fn expand_quote_ty(cx: &mut ExtCtxt,
sp: Span,
tts: &[ast::TokenTree])
-> Box<base::MacResult+'static> {
let expanded = expand_parse_call(cx, sp, "parse_ty",
vec![], tts);
let expanded = expand_parse_call(cx, sp, "parse_ty", vec!(), tts);
base::MacExpr::new(expanded)
}

View File

@ -38,6 +38,8 @@ fn syntax_extension(cx: &ExtCtxt) {
let _j: P<syntax::ast::Method> = quote_method!(cx, fn foo(&self) {});
let _k: P<syntax::ast::Method> = quote_method!(cx, #[doc = "hello"] fn foo(&self) {});
let _l: P<syntax::ast::Ty> = quote_ty!(cx, &int);
}
fn main() {