Skip to content

Commit a3e2314

Browse files
committed
create a new local var
1 parent 84946fe commit a3e2314

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
@@ -1283,12 +1283,10 @@ impl<'a> Parser<'a> {
12831283
/// Parses an enum declaration.
12841284
fn parse_item_enum(&mut self) -> PResult<'a, ItemInfo> {
12851285
if self.token.is_keyword(kw::Struct) {
1286-
let mut err = self.struct_span_err(
1287-
self.prev_token.span.to(self.token.span),
1288-
"`enum` and `struct` are mutually exclusive",
1289-
);
1286+
let span = self.prev_token.span.to(self.token.span);
1287+
let mut err = self.struct_span_err(span, "`enum` and `struct` are mutually exclusive");
12901288
err.span_suggestion(
1291-
self.prev_token.span.to(self.token.span),
1289+
span,
12921290
"replace `enum struct` with",
12931291
"enum",
12941292
Applicability::MachineApplicable,

0 commit comments

Comments
 (0)