Skip to content

Commit e123a61

Browse files
committed
create a new local var
1 parent 8b70583 commit e123a61

File tree

1 file changed

+3
-5
lines changed
  • compiler/rustc_parse/src/parser

1 file changed

+3
-5
lines changed

Diff for: compiler/rustc_parse/src/parser/item.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -1291,12 +1291,10 @@ impl<'a> Parser<'a> {
12911291
/// Parses an enum declaration.
12921292
fn parse_item_enum(&mut self) -> PResult<'a, ItemInfo> {
12931293
if self.token.is_keyword(kw::Struct) {
1294-
let mut err = self.struct_span_err(
1295-
self.prev_token.span.to(self.token.span),
1296-
"`enum` and `struct` are mutually exclusive",
1297-
);
1294+
let span = self.prev_token.span.to(self.token.span);
1295+
let mut err = self.struct_span_err(span, "`enum` and `struct` are mutually exclusive");
12981296
err.span_suggestion(
1299-
self.prev_token.span.to(self.token.span),
1297+
span,
13001298
"replace `enum struct` with",
13011299
"enum",
13021300
Applicability::MachineApplicable,

0 commit comments

Comments
 (0)