about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMathieu Poumeyrol <kali@zoy.org>2014-12-02 17:10:07 +0100
committerMathieu Poumeyrol <kali@zoy.org>2014-12-19 15:25:02 +0100
commit8920181052c8b66bcc73d0552bbd5fafc8b41378 (patch)
tree63c5003df335096563f059d9603b736d149c546f /src
parent0efafac398ff7f28c5f0fe756c15b9008b3e0534 (diff)
downloadrust-8920181052c8b66bcc73d0552bbd5fafc8b41378.tar.gz
rust-8920181052c8b66bcc73d0552bbd5fafc8b41378.zip
ack parser.parse_ty change in quote_ty! (+ test)
Diffstat (limited to 'src')
-rw-r--r--src/libsyntax/ext/quote.rs3
-rw-r--r--src/test/run-pass-fulldeps/quote-tokens.rs2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/libsyntax/ext/quote.rs b/src/libsyntax/ext/quote.rs
index 14e13feac98..c7cb41e2ece 100644
--- a/src/libsyntax/ext/quote.rs
+++ b/src/libsyntax/ext/quote.rs
@@ -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)
 }
 
diff --git a/src/test/run-pass-fulldeps/quote-tokens.rs b/src/test/run-pass-fulldeps/quote-tokens.rs
index 8a640387da2..dc14e3c707c 100644
--- a/src/test/run-pass-fulldeps/quote-tokens.rs
+++ b/src/test/run-pass-fulldeps/quote-tokens.rs
@@ -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() {