Skip to content

Commit 4e98ea3

Browse files
committed
Remove an unnecessary ForceCollect::Yes.
No need to collect tokens on this recovery path, because the parsed statement isn't even looked at.
1 parent 4bb2f27 commit 4e98ea3

File tree

1 file changed

+4
-5
lines changed
  • compiler/rustc_parse/src/parser

1 file changed

+4
-5
lines changed

compiler/rustc_parse/src/parser/mod.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -952,11 +952,10 @@ impl<'a> Parser<'a> {
952952
let initial_semicolon = self.token.span;
953953

954954
while self.eat(&TokenKind::Semi) {
955-
let _ =
956-
self.parse_stmt_without_recovery(false, ForceCollect::Yes).unwrap_or_else(|e| {
957-
e.cancel();
958-
None
959-
});
955+
let _ = self.parse_stmt_without_recovery(false, ForceCollect::No).unwrap_or_else(|e| {
956+
e.cancel();
957+
None
958+
});
960959
}
961960

962961
expect_err

0 commit comments

Comments
 (0)