]> git.lizzy.rs Git - rust.git/blobdiff - src/libsyntax/ext/env.rs
librustc: Remove unique vector patterns from the language.
[rust.git] / src / libsyntax / ext / env.rs
index fec1e70af0735719cc8a8dcf8ac9acd9186229de..aacb2a7408738fd3d7c0eb4261324cd52dbee5b1 100644 (file)
@@ -40,7 +40,7 @@ pub fn expand_option_env(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree])
 pub fn expand_env(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree])
     -> base::MacResult {
     let exprs = match get_exprs_from_tts(cx, sp, tts) {
-        Some([]) => {
+        Some(ref exprs) if exprs.len() == 0 => {
             cx.span_err(sp, "env! takes 1 or 2 arguments");
             return MacResult::dummy_expr(sp);
         }