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:
commit
61c43b4733
2 changed files with 34 additions and 1 deletions
|
@ -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"));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue