1
Fork 0

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
commit 61c43b4733
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"));
}