We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7bcc325 commit ad6f91aCopy full SHA for ad6f91a
src/librustc_parse/parser/expr.rs
@@ -1387,17 +1387,16 @@ impl<'a> Parser<'a> {
1387
let lo = self.token.span;
1388
let attrs = self.parse_outer_attributes()?;
1389
let pat = self.parse_pat(PARAM_EXPECTED)?;
1390
- let t = if self.eat(&token::Colon) {
+ let ty = if self.eat(&token::Colon) {
1391
self.parse_ty()?
1392
} else {
1393
- P(Ty { id: DUMMY_NODE_ID, kind: TyKind::Infer, span: self.prev_span })
+ self.mk_ty(self.prev_span, TyKind::Infer)
1394
};
1395
- let span = lo.to(self.token.span);
1396
Ok(Param {
1397
attrs: attrs.into(),
1398
- ty: t,
+ ty,
1399
pat,
1400
- span,
+ span: lo.to(self.token.span),
1401
id: DUMMY_NODE_ID,
1402
is_placeholder: false,
1403
})
0 commit comments