Skip to content

Commit 37459e1

Browse files
committed
widen :vis follow set
1 parent 06d3233 commit 37459e1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/libsyntax/ext/tt/macro_rules.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -795,12 +795,12 @@ fn is_in_follow(tok: &quoted::TokenTree, frag: &str) -> Result<bool, (String, &'
795795
match *tok {
796796
TokenTree::Token(_, ref tok) => match *tok {
797797
Comma => Ok(true),
798-
ModSep => Ok(true),
799798
Ident(i) if i.name != "priv" => Ok(true),
800-
_ => Ok(false)
799+
ref tok => Ok(tok.can_begin_type())
801800
},
802-
TokenTree::MetaVarDecl(_, _, frag)
803-
if frag.name =="ident" || frag.name == "ty" => Ok(true),
801+
TokenTree::MetaVarDecl(_, _, frag) if frag.name == "ident"
802+
|| frag.name == "ty"
803+
|| frag.name == "path" => Ok(true),
804804
_ => Ok(false)
805805
}
806806
},

0 commit comments

Comments
 (0)