This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
compiler/rustc_parse/src/parser Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -367,7 +367,7 @@ impl<'a> Parser<'a> {
367367/// `AttrTokenStream`, creating an `AttrTokenTree::Delimited` for each matching pair of open and
368368/// close delims.
369369fn make_attr_token_stream (
370- mut iter : impl Iterator < Item = ( FlatToken , Spacing ) > ,
370+ iter : impl Iterator < Item = ( FlatToken , Spacing ) > ,
371371 break_last_token : bool ,
372372) -> AttrTokenStream {
373373 #[ derive( Debug ) ]
@@ -377,8 +377,7 @@ fn make_attr_token_stream(
377377 inner : Vec < AttrTokenTree > ,
378378 }
379379 let mut stack = vec ! [ FrameData { open_delim_sp: None , inner: vec![ ] } ] ;
380- let mut token_and_spacing = iter. next ( ) ;
381- while let Some ( ( token, spacing) ) = token_and_spacing {
380+ for ( token, spacing) in iter {
382381 match token {
383382 FlatToken :: Token ( Token { kind : TokenKind :: OpenDelim ( delim) , span } ) => {
384383 stack
@@ -416,7 +415,6 @@ fn make_attr_token_stream(
416415 . push ( AttrTokenTree :: AttrsTarget ( target) ) ,
417416 FlatToken :: Empty => { }
418417 }
419- token_and_spacing = iter. next ( ) ;
420418 }
421419 let mut final_buf = stack. pop ( ) . expect ( "Missing final buf!" ) ;
422420 if break_last_token {
You can’t perform that action at this time.
0 commit comments