Merge pull request #66914 from hborla/conformance-macro-in-extension

[Macros] Don't visit macro-generated extensions in `visitAuxiliaryDecls`.
This commit is contained in:
Holly Borla
2023-06-26 15:45:03 -07:00
committed by GitHub
10 changed files with 43 additions and 43 deletions

View File

@@ -4113,8 +4113,7 @@ void FileUnit::getTopLevelDeclsWithAuxiliaryDecls(
getTopLevelDecls(nonExpandedDecls);
for (auto *decl : nonExpandedDecls) {
decl->visitAuxiliaryDecls([&](Decl *auxDecl) {
if (!isa<ExtensionDecl>(auxDecl))
results.push_back(auxDecl);
results.push_back(auxDecl);
});
results.push_back(decl);
}