diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-08-12 20:15:59 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-08-15 00:05:55 +0300 |
| commit | 097c40cf6e1defc2fc49d521374254ee27f5f1fb (patch) | |
| tree | 9be9e40c39ef3c39f8e0bec5f7de31d69543b75a /src/libsyntax/attr | |
| parent | a5733050de780ae4d11e3a7af615df792fdf908e (diff) | |
| download | rust-097c40cf6e1defc2fc49d521374254ee27f5f1fb.tar.gz rust-097c40cf6e1defc2fc49d521374254ee27f5f1fb.zip | |
syntax: Enforce attribute grammar in the parser
Diffstat (limited to 'src/libsyntax/attr')
| -rw-r--r-- | src/libsyntax/attr/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/attr/mod.rs b/src/libsyntax/attr/mod.rs index 879f555ba03..5857bd282f0 100644 --- a/src/libsyntax/attr/mod.rs +++ b/src/libsyntax/attr/mod.rs @@ -607,7 +607,7 @@ impl NestedMetaItemKind { } impl Lit { - fn tokens(&self) -> TokenStream { + crate fn tokens(&self) -> TokenStream { TokenTree::Token(self.span, self.node.token()).into() } } @@ -794,7 +794,7 @@ pub fn inject(mut krate: ast::Crate, parse_sess: &ParseSess, attrs: &[String]) - ); let start_span = parser.span; - let (path, tokens) = panictry!(parser.parse_path_and_tokens()); + let (path, tokens) = panictry!(parser.parse_meta_item_unrestricted()); let end_span = parser.span; if parser.token != token::Eof { parse_sess.span_diagnostic |
