Skip to content

Commit e676a13

Browse files
author
David Ungar
authored
Merge pull request #25694 from davidungar/delayed-parse-fix
[Parser] Handle TopLevelCode case
2 parents de3284b + 7c7c77c commit e676a13

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/Parse/ParseDecl.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3144,6 +3144,8 @@ void Parser::parseDeclDelayed() {
31443144
NTD->addMember(D);
31453145
} else if (auto *ED = dyn_cast<ExtensionDecl>(parent)) {
31463146
ED->addMember(D);
3147+
} else if (auto *SF = dyn_cast<SourceFile>(parent)) {
3148+
SF->Decls.push_back(D);
31473149
}
31483150
}
31493151
});

0 commit comments

Comments
 (0)