Skip to content

Commit ad6f91a

Browse files
committed
refactor parse_fn_block_param
1 parent 7bcc325 commit ad6f91a

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/librustc_parse/parser/expr.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1387,17 +1387,16 @@ impl<'a> Parser<'a> {
13871387
let lo = self.token.span;
13881388
let attrs = self.parse_outer_attributes()?;
13891389
let pat = self.parse_pat(PARAM_EXPECTED)?;
1390-
let t = if self.eat(&token::Colon) {
1390+
let ty = if self.eat(&token::Colon) {
13911391
self.parse_ty()?
13921392
} else {
1393-
P(Ty { id: DUMMY_NODE_ID, kind: TyKind::Infer, span: self.prev_span })
1393+
self.mk_ty(self.prev_span, TyKind::Infer)
13941394
};
1395-
let span = lo.to(self.token.span);
13961395
Ok(Param {
13971396
attrs: attrs.into(),
1398-
ty: t,
1397+
ty,
13991398
pat,
1400-
span,
1399+
span: lo.to(self.token.span),
14011400
id: DUMMY_NODE_ID,
14021401
is_placeholder: false,
14031402
})

0 commit comments

Comments
 (0)