@@ -144,7 +144,7 @@ pub struct Parser<'a> {
144
144
capture_state : CaptureState ,
145
145
/// This allows us to recover when the user forget to add braces around
146
146
/// multiple statements in the closure body.
147
- pub last_closure_body : Option < ClosureSpans > ,
147
+ pub current_closure : Option < ClosureSpans > ,
148
148
}
149
149
150
150
/// Stores span informations about a closure.
@@ -451,7 +451,7 @@ impl<'a> Parser<'a> {
451
451
replace_ranges : Vec :: new ( ) ,
452
452
inner_attr_ranges : Default :: default ( ) ,
453
453
} ,
454
- last_closure_body : None ,
454
+ current_closure : None ,
455
455
} ;
456
456
457
457
// Make parser point to the first token.
@@ -774,18 +774,18 @@ impl<'a> Parser<'a> {
774
774
} else {
775
775
match self . expect ( t) {
776
776
Ok ( false ) => {
777
- self . last_closure_body . take ( ) ;
777
+ self . current_closure . take ( ) ;
778
778
}
779
779
Ok ( true ) => {
780
- self . last_closure_body . take ( ) ;
780
+ self . current_closure . take ( ) ;
781
781
recovered = true ;
782
782
break ;
783
783
}
784
784
Err ( mut expect_err) => {
785
785
let sp = self . prev_token . span . shrink_to_hi ( ) ;
786
786
let token_str = pprust:: token_kind_to_string ( t) ;
787
787
788
- match self . last_closure_body . take ( ) {
788
+ match self . current_closure . take ( ) {
789
789
Some ( closure_spans) if self . token . kind == TokenKind :: Semi => {
790
790
// Finding a semicolon instead of a comma
791
791
// after a closure body indicates that the
0 commit comments