Auto merge of #26091 - chellmuth:pub-struct-field-span, r=nrc

Issue: #26083 

Re-submitting https://github.com/rust-lang/rust/pull/26084

r? @nrc
This commit is contained in:
bors
2015-06-08 14:35:27 +00:00
2 changed files with 34 additions and 1 deletions

View File

@@ -3394,7 +3394,10 @@ impl<'a> Parser<'a> {
/// Parse a structure field
fn parse_name_and_ty(&mut self, pr: Visibility,
attrs: Vec<Attribute> ) -> PResult<StructField> {
let lo = self.span.lo;
let lo = match pr {
Inherited => self.span.lo,
Public => self.last_span.lo,
};
if !self.token.is_plain_ident() {
return Err(self.fatal("expected ident"));
}