File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -3276,23 +3276,17 @@ impl<'a> Parser<'a> {
3276
3276
}
3277
3277
token:: OpenDelim ( token:: Brace ) => {
3278
3278
if qself. is_some ( ) {
3279
- let span = self . span ;
3280
- self . span_err ( span,
3281
- "unexpected `{` after qualified path" ) ;
3282
- self . abort_if_errors ( ) ;
3279
+ return Err ( self . fatal ( "unexpected `{` after qualified path" ) ) ;
3283
3280
}
3284
- // Parse struct pattern
3281
+ // Parse struct pattern
3285
3282
try!( self . bump ( ) ) ;
3286
3283
let ( fields, etc) = try!( self . parse_pat_fields ( ) ) ;
3287
3284
try!( self . bump ( ) ) ;
3288
3285
pat = PatStruct ( path, fields, etc) ;
3289
3286
}
3290
3287
token:: OpenDelim ( token:: Paren ) => {
3291
3288
if qself. is_some ( ) {
3292
- let span = self . span ;
3293
- self . span_err ( span,
3294
- "unexpected `(` after qualified path" ) ;
3295
- self . abort_if_errors ( ) ;
3289
+ return Err ( self . fatal ( "unexpected `(` after qualified path" ) ) ;
3296
3290
}
3297
3291
// Parse tuple struct or enum pattern
3298
3292
if self . look_ahead ( 1 , |t| * t == token:: DotDot ) {
You can’t perform that action at this time.
0 commit comments