diff options
Diffstat (limited to 'crates/ra_parser')
-rw-r--r-- | crates/ra_parser/src/grammar/expressions.rs | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/crates/ra_parser/src/grammar/expressions.rs b/crates/ra_parser/src/grammar/expressions.rs index cf69da25a..81d4f75f9 100644 --- a/crates/ra_parser/src/grammar/expressions.rs +++ b/crates/ra_parser/src/grammar/expressions.rs | |||
@@ -300,9 +300,6 @@ fn expr_bp(p: &mut Parser, r: Restrictions, bp: u8) -> (Option<CompletedMarker>, | |||
300 | let has_trailing_expression = | 300 | let has_trailing_expression = |
301 | p.at_ts(EXPR_FIRST) && !(r.forbid_structs && p.at(T!['{'])); | 301 | p.at_ts(EXPR_FIRST) && !(r.forbid_structs && p.at(T!['{'])); |
302 | if !has_trailing_expression { | 302 | if !has_trailing_expression { |
303 | if op == T![..=] { | ||
304 | p.error("expected expression to end inclusive range"); | ||
305 | } | ||
306 | // no RHS | 303 | // no RHS |
307 | lhs = m.complete(p, RANGE_EXPR); | 304 | lhs = m.complete(p, RANGE_EXPR); |
308 | break; | 305 | break; |