mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #73161 from apple/elsh/pkg-export
[Sema] Handle package exportability.
This commit is contained in:
@@ -2650,6 +2650,12 @@ void SourceFile::setImportUsedPreconcurrency(
|
||||
PreconcurrencyImportsUsed.insert(import);
|
||||
}
|
||||
|
||||
bool SourceFile::isMaxAccessLevelUsingImportInternal(
|
||||
AttributedImport<ImportedModule> import) const {
|
||||
auto maxLevel = getMaxAccessLevelUsingImport(import.module.importedModule);
|
||||
return maxLevel < AccessLevel::Package;
|
||||
}
|
||||
|
||||
AccessLevel
|
||||
SourceFile::getMaxAccessLevelUsingImport(
|
||||
const ModuleDecl *mod) const {
|
||||
|
||||
Reference in New Issue
Block a user