Skip to content

Commit e69ff1c

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 5affbb1 commit e69ff1c

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

+4-5
Original file line numberDiff line numberDiff line change
@@ -942,11 +942,10 @@ impl<'a> Parser<'a> {
942942
let initial_semicolon = self.token.span;
943943

944944
while self.eat(&TokenKind::Semi) {
945-
let _ =
946-
self.parse_stmt_without_recovery(false, ForceCollect::Yes).unwrap_or_else(|e| {
947-
e.cancel();
948-
None
949-
});
945+
let _ = self.parse_stmt_without_recovery(false, ForceCollect::No).unwrap_or_else(|e| {
946+
e.cancel();
947+
None
948+
});
950949
}
951950

952951
expect_err

0 commit comments

Comments
 (0)