Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines

This commit is contained in:
Dmitri Gribenko
2016-02-17 14:40:05 -08:00
450 changed files with 8406 additions and 5202 deletions

View File

@@ -789,7 +789,7 @@ ProtocolConformance *ConformanceLookupTable::getConformance(
return nullptr;
NominalTypeDecl *conformingNominal
= conformingDC->isNominalTypeOrNominalTypeExtensionContext();
= conformingDC->getAsNominalTypeOrNominalTypeExtensionContext();
// Form the conformance.
Type type = entry->getDeclContext()->getDeclaredTypeInContext();
@@ -843,7 +843,7 @@ void ConformanceLookupTable::registerProtocolConformance(
ProtocolConformance *conformance) {
auto protocol = conformance->getProtocol();
auto dc = conformance->getDeclContext();
auto nominal = dc->isNominalTypeOrNominalTypeExtensionContext();
auto nominal = dc->getAsNominalTypeOrNominalTypeExtensionContext();
// If there is an entry to update, do so.
auto &dcConformances = AllConformances[dc];