Merge remote-tracking branch 'origin/master' into master-next

This commit is contained in:
swift-ci
2018-11-26 11:32:00 -08:00
13 changed files with 86 additions and 11 deletions

View File

@@ -629,6 +629,9 @@ public:
return;
}
if (!isPublicOrUsableFromInline(nominal))
return;
map[nominal].recordProtocols(directlyInherited);
// Recurse to find any nested types.
@@ -647,6 +650,9 @@ public:
return;
const NominalTypeDecl *nominal = extension->getExtendedNominal();
if (!isPublicOrUsableFromInline(nominal))
return;
map[nominal].recordConditionalConformances(extension->getInherited());
// No recursion here because extensions are never nested.
}