diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index d5947ba7ad9bd488bc496f6c6ba0d978a149e03e..32a54d6e357b3d34b0f83851ad205ba24673d2c6 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -4612,7 +4612,7 @@ pub fn parse_impl_item(&mut self) -> PResult<'a, P> { fn complain_if_pub_macro(&mut self, visa: Visibility, span: Span) { match visa { Public => { - let is_macro_rules :bool = match self.token { + let is_macro_rules: bool = match self.token { token::Ident(sid, _) => sid.name == intern("macro_rules"), _ => false, };