@@ -144,7 +144,7 @@ pub struct Parser<'a> {
144144 capture_state : CaptureState ,
145145 /// This allows us to recover when the user forget to add braces around
146146 /// multiple statements in the closure body.
147- pub last_closure_body : Option < ClosureSpans > ,
147+ pub current_closure : Option < ClosureSpans > ,
148148}
149149
150150/// Stores span informations about a closure.
@@ -451,7 +451,7 @@ impl<'a> Parser<'a> {
451451 replace_ranges : Vec :: new ( ) ,
452452 inner_attr_ranges : Default :: default ( ) ,
453453 } ,
454- last_closure_body : None ,
454+ current_closure : None ,
455455 } ;
456456
457457 // Make parser point to the first token.
@@ -774,18 +774,18 @@ impl<'a> Parser<'a> {
774774 } else {
775775 match self . expect ( t) {
776776 Ok ( false ) => {
777- self . last_closure_body . take ( ) ;
777+ self . current_closure . take ( ) ;
778778 }
779779 Ok ( true ) => {
780- self . last_closure_body . take ( ) ;
780+ self . current_closure . take ( ) ;
781781 recovered = true ;
782782 break ;
783783 }
784784 Err ( mut expect_err) => {
785785 let sp = self . prev_token . span . shrink_to_hi ( ) ;
786786 let token_str = pprust:: token_kind_to_string ( t) ;
787787
788- match self . last_closure_body . take ( ) {
788+ match self . current_closure . take ( ) {
789789 Some ( closure_spans) if self . token . kind == TokenKind :: Semi => {
790790 // Finding a semicolon instead of a comma
791791 // after a closure body indicates that the
0 commit comments