diff --git a/src/parse/macros/lazy_static.rs b/src/parse/macros/lazy_static.rs index d4f51a4c74d..7baac247e22 100644 --- a/src/parse/macros/lazy_static.rs +++ b/src/parse/macros/lazy_static.rs @@ -26,8 +26,11 @@ pub(crate) fn parse_lazy_static( Err(err) => { err.cancel(); parser.psess.dcx().reset_err_count(); + return None; } - + } + } + } while parser.token.kind != TokenKind::Eof { // Parse a `lazy_static!` item. let vis = parse_or!(parse_visibility, rustc_parse::parser::FollowedByType::No);