Skip to content

Commit 58aadb8

Browse files
author
Orion Gonzalez
committed
factor out span
1 parent 66b68a8 commit 58aadb8

File tree

1 file changed

+1
-2
lines changed
  • compiler/rustc_parse/src/parser

1 file changed

+1
-2
lines changed

compiler/rustc_parse/src/parser/expr.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1353,11 +1353,11 @@ impl<'a> Parser<'a> {
13531353
self.check_trailing_angle_brackets(&seg, &[&token::OpenDelim(Delimiter::Parenthesis)]);
13541354
self.check_turbofish_missing_angle_brackets(&mut seg);
13551355

1356+
let span = lo.to(self.prev_token.span);
13561357
if self.check(&token::OpenDelim(Delimiter::Parenthesis)) {
13571358
// Method call `expr.f()`
13581359
let args = self.parse_expr_paren_seq()?;
13591360
let fn_span = fn_span_lo.to(self.prev_token.span);
1360-
let span = lo.to(self.prev_token.span);
13611361
Ok(self.mk_expr(
13621362
span,
13631363
ExprKind::MethodCall(Box::new(ast::MethodCall {
@@ -1373,7 +1373,6 @@ impl<'a> Parser<'a> {
13731373
self.dcx().emit_err(errors::FieldExpressionWithGeneric(args.span()));
13741374
}
13751375

1376-
let span = lo.to(self.prev_token.span);
13771376
Ok(self.mk_expr(span, ExprKind::Field(self_arg, seg.ident)))
13781377
}
13791378
}

0 commit comments

Comments
 (0)