Merge pull request #24267 from slavapestov/unused-conformances

Remove per-SourceFile "used conformances" lists
This commit is contained in:
Slava Pestov
2019-04-26 18:10:28 -04:00
committed by GitHub
34 changed files with 192 additions and 217 deletions

View File

@@ -226,7 +226,7 @@ Type TypeConverter::getLoweredCBridgedType(AbstractionPattern pattern,
ProtocolConformanceRef::getTypeWitnessByName(
t, ProtocolConformanceRef(conformance),
M.getASTContext().Id_ObjectiveCType,
nullptr);
M.getASTContext().getLazyResolver());
assert(bridgedTy && "Missing _ObjectiveCType witness?");
if (purpose == BridgedTypePurpose::ForResult && clangTy)
bridgedTy = OptionalType::get(bridgedTy);