]> git.lizzy.rs Git - rust.git/blobdiff - src/libsyntax/ext/expand.rs
Rollup merge of #34495 - jseyfried:only_ident_macro_invocations, r=eddyb
[rust.git] / src / libsyntax / ext / expand.rs
index aca1fae6a3c8e794a0f2efdaa8cdff89dd1bb2ef..c670283e559d9b8c60451dc964c617302ccada20 100644 (file)
@@ -202,7 +202,7 @@ fn mac_result<'a>(path: &ast::Path, ident: Option<Ident>, tts: Vec<TokenTree>, m
                                           &fld.cx.ecfg.features.unwrap());
         }
 
-        if path.segments.len() > 1 {
+        if path.segments.len() > 1 || path.global || !path.segments[0].parameters.is_empty() {
             fld.cx.span_err(path.span, "expected macro name without module separators");
             return None;
         }