1
Fork 0

create a new local var

This commit is contained in:
Takayuki Maeda 2022-09-26 23:13:09 +09:00
parent 8b705839cd
commit e123a61297

View file

@ -1291,12 +1291,10 @@ impl<'a> Parser<'a> {
/// Parses an enum declaration.
fn parse_item_enum(&mut self) -> PResult<'a, ItemInfo> {
if self.token.is_keyword(kw::Struct) {
let mut err = self.struct_span_err(
self.prev_token.span.to(self.token.span),
"`enum` and `struct` are mutually exclusive",
);
let span = self.prev_token.span.to(self.token.span);
let mut err = self.struct_span_err(span, "`enum` and `struct` are mutually exclusive");
err.span_suggestion(
self.prev_token.span.to(self.token.span),
span,
"replace `enum struct` with",
"enum",
Applicability::MachineApplicable,