diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-11-15 10:17:24 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-11-20 12:36:41 +0000 |
| commit | f177a00ac92b871add90ca559a8591c4647a3c7e (patch) | |
| tree | 3ffa11f80acfe58fb5073ed1cf2d53d00877d02b /src/libsyntax/parse/attr.rs | |
| parent | e97686d048141d8a514337531f72f9471bc7c424 (diff) | |
| download | rust-f177a00ac92b871add90ca559a8591c4647a3c7e.tar.gz rust-f177a00ac92b871add90ca559a8591c4647a3c7e.zip | |
Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.
Diffstat (limited to 'src/libsyntax/parse/attr.rs')
| -rw-r--r-- | src/libsyntax/parse/attr.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libsyntax/parse/attr.rs b/src/libsyntax/parse/attr.rs index f6405807a25..a6e40d70e2f 100644 --- a/src/libsyntax/parse/attr.rs +++ b/src/libsyntax/parse/attr.rs @@ -16,7 +16,6 @@ use parse::common::SeqSep; use parse::PResult; use parse::token; use parse::parser::{Parser, TokenType}; -use ptr::P; #[derive(PartialEq, Eq, Debug)] enum InnerAttributeParsePolicy<'a> { @@ -211,7 +210,7 @@ impl<'a> Parser<'a> { /// /// meta_item : IDENT ( '=' UNSUFFIXED_LIT | '(' meta_item_inner? ')' )? ; /// meta_item_inner : (meta_item | UNSUFFIXED_LIT) (',' meta_item_inner)? ; - pub fn parse_meta_item(&mut self) -> PResult<'a, P<ast::MetaItem>> { + pub fn parse_meta_item(&mut self) -> PResult<'a, ast::MetaItem> { let nt_meta = match self.token { token::Interpolated(ref nt) => match **nt { token::NtMeta(ref e) => Some(e.clone()), @@ -235,7 +234,7 @@ impl<'a> Parser<'a> { ast::MetaItemKind::Word }; let hi = self.prev_span.hi; - Ok(P(ast::MetaItem { name: ident.name, node: node, span: mk_sp(lo, hi) })) + Ok(ast::MetaItem { name: ident.name, node: node, span: mk_sp(lo, hi) }) } /// matches meta_item_inner : (meta_item | UNSUFFIXED_LIT) ; |
