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> {
32763276 }
32773277 token:: OpenDelim ( token:: Brace ) => {
32783278 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" ) ) ;
32833280 }
3284- // Parse struct pattern
3281+ // Parse struct pattern
32853282 try!( self . bump ( ) ) ;
32863283 let ( fields, etc) = try!( self . parse_pat_fields ( ) ) ;
32873284 try!( self . bump ( ) ) ;
32883285 pat = PatStruct ( path, fields, etc) ;
32893286 }
32903287 token:: OpenDelim ( token:: Paren ) => {
32913288 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" ) ) ;
32963290 }
32973291 // Parse tuple struct or enum pattern
32983292 if self . look_ahead ( 1 , |t| * t == token:: DotDot ) {
You can’t perform that action at this time.
0 commit comments