We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent adaa756 commit 462604dCopy full SHA for 462604d
compiler/rustc_parse/src/parser/expr.rs
@@ -605,7 +605,11 @@ impl<'a> Parser<'a> {
605
fn parse_expr_prefix_common(&mut self, lo: Span) -> PResult<'a, (Span, P<Expr>)> {
606
self.bump();
607
let attrs = self.parse_outer_attributes()?;
608
- let expr = self.parse_expr_prefix(attrs)?;
+ let expr = if self.token.is_range_separator() {
609
+ self.parse_expr_prefix_range(attrs)
610
+ } else {
611
+ self.parse_expr_prefix(attrs)
612
+ }?;
613
let span = self.interpolated_or_expr_span(&expr);
614
Ok((lo.to(span), expr))
615
}
0 commit comments