Convert DeclContext Parameters to their Associated Generic Signatures Instead

This commit is contained in:
Robert Widmann
2022-03-07 22:53:56 -08:00
parent 01d9d61cc8
commit ab44a07045
26 changed files with 148 additions and 111 deletions

View File

@@ -257,7 +257,7 @@ void ConcreteExistentialInfo::initializeSubstitutionMap(
// filtered when using it with this (phony) generic signature.
CanGenericSignature ExistentialSig =
M->getASTContext().getOpenedArchetypeSignature(ExistentialType,
M->getSwiftModule());
GenericSignature());
ExistentialSubs = SubstitutionMap::get(
ExistentialSig, [&](SubstitutableType *type) { return ConcreteType; },
[&](CanType /*depType*/, Type /*replaceType*/,