Skip to content

Commit 12080dc

Browse files
committed
rustc_parse: remove unneccessary wrapping of return value in fn mk_range() which would always return Ok(..)
1 parent 4cb649b commit 12080dc

File tree

1 file changed

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

1 file changed

+5
-5
lines changed

compiler/rustc_parse/src/parser/expr.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ impl<'a> Parser<'a> {
426426
let span = self.mk_expr_sp(&lhs, lhs.span, rhs_span);
427427
let limits =
428428
if op == AssocOp::DotDot { RangeLimits::HalfOpen } else { RangeLimits::Closed };
429-
Ok(self.mk_expr(span, self.mk_range(Some(lhs), rhs, limits)?, AttrVec::new()))
429+
Ok(self.mk_expr(span, self.mk_range(Some(lhs), rhs, limits), AttrVec::new()))
430430
}
431431

432432
fn is_at_start_of_range_notation_rhs(&self) -> bool {
@@ -474,7 +474,7 @@ impl<'a> Parser<'a> {
474474
} else {
475475
(lo, None)
476476
};
477-
Ok(this.mk_expr(span, this.mk_range(None, opt_end, limits)?, attrs.into()))
477+
Ok(this.mk_expr(span, this.mk_range(None, opt_end, limits), attrs.into()))
478478
})
479479
}
480480

@@ -2396,12 +2396,12 @@ impl<'a> Parser<'a> {
23962396
start: Option<P<Expr>>,
23972397
end: Option<P<Expr>>,
23982398
limits: RangeLimits,
2399-
) -> PResult<'a, ExprKind> {
2399+
) -> ExprKind {
24002400
if end.is_none() && limits == RangeLimits::Closed {
24012401
self.error_inclusive_range_with_no_end(self.prev_token.span);
2402-
Ok(ExprKind::Err)
2402+
ExprKind::Err
24032403
} else {
2404-
Ok(ExprKind::Range(start, end, limits))
2404+
ExprKind::Range(start, end, limits)
24052405
}
24062406
}
24072407

0 commit comments

Comments
 (0)