[AST] Intro SPI attribute for access control and imports

This commit is contained in:
Alexis Laferrière
2020-02-06 12:28:13 -08:00
parent 0f0a9081ad
commit d5969a9f3a
14 changed files with 127 additions and 4 deletions

View File

@@ -82,6 +82,7 @@ bool swift::emitImportedModules(ASTContext &Context, ModuleDecl *mainModule,
importFilter |= ModuleDecl::ImportFilterKind::Public;
importFilter |= ModuleDecl::ImportFilterKind::Private;
importFilter |= ModuleDecl::ImportFilterKind::ImplementationOnly;
importFilter |= ModuleDecl::ImportFilterKind::SPIAccessControl;
SmallVector<ModuleDecl::ImportedModule, 16> imported;
clangImporter->getImportedHeaderModule()->getImportedModules(