From 9c6430b3257a96d587349d85aa7596d3f4704c28 Mon Sep 17 00:00:00 2001 From: Jeffrey Seyfried Date: Fri, 17 Mar 2017 21:58:48 +0000 Subject: Refactor out `ast::MacroDef`. --- src/libsyntax/ext/tt/macro_rules.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs index 73494d47fee..7ac3990def4 100644 --- a/src/libsyntax/ext/tt/macro_rules.rs +++ b/src/libsyntax/ext/tt/macro_rules.rs @@ -189,7 +189,7 @@ pub fn compile(sess: &ParseSess, features: &RefCell, def: &ast::Item) // Parse the macro_rules! invocation let body = match def.node { - ast::ItemKind::MacroDef(ref body) => body.clone().into(), + ast::ItemKind::MacroDef(ref body) => body.stream(), _ => unreachable!(), }; let argument_map = match parse(sess, body, &argument_gram, None, true) { -- cgit 1.4.1-3-g733a5