File tree 1 file changed +3
-8
lines changed
1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -3237,8 +3237,7 @@ impl<'a> Parser<'a> {
3237
3237
// These expressions are limited to literals (possibly
3238
3238
// preceded by unary-minus) or identifiers.
3239
3239
let val = self . parse_literal_maybe_minus ( ) ;
3240
- // FIXME(#17295) remove the DOTDOT option.
3241
- if ( self . token == token:: DOTDOTDOT || self . token == token:: DOTDOT ) &&
3240
+ if self . token == token:: DOTDOTDOT &&
3242
3241
self . look_ahead ( 1 , |t| {
3243
3242
* t != token:: COMMA && * t != token:: RBRACKET
3244
3243
} ) {
@@ -3283,16 +3282,12 @@ impl<'a> Parser<'a> {
3283
3282
}
3284
3283
} ) ;
3285
3284
3286
- // FIXME(#17295) remove the DOTDOT option.
3287
- if self . look_ahead ( 1 , |t| * t == token:: DOTDOTDOT || * t == token:: DOTDOT ) &&
3285
+ if self . look_ahead ( 1 , |t| * t == token:: DOTDOTDOT ) &&
3288
3286
self . look_ahead ( 2 , |t| {
3289
3287
* t != token:: COMMA && * t != token:: RBRACKET
3290
3288
} ) {
3291
3289
let start = self . parse_expr_res ( RestrictionNoBarOp ) ;
3292
- // FIXME(#17295) remove the DOTDOT option (self.eat(&token::DOTDOTDOT)).
3293
- if self . token == token:: DOTDOTDOT || self . token == token:: DOTDOT {
3294
- self . bump ( ) ;
3295
- }
3290
+ self . eat ( & token:: DOTDOTDOT ) ;
3296
3291
let end = self . parse_expr_res ( RestrictionNoBarOp ) ;
3297
3292
pat = PatRange ( start, end) ;
3298
3293
} else if is_plain_ident ( & self . token ) && !can_be_enum_or_struct {
You can’t perform that action at this time.
0 commit comments