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

@@ -4100,7 +4100,8 @@ GenericParameterReferenceInfo ValueDecl::findExistentialSelfReferences(
return GenericParameterReferenceInfo();
const auto sig =
getASTContext().getOpenedArchetypeSignature(baseTy, useDC);
getASTContext().getOpenedArchetypeSignature(baseTy,
useDC->getGenericSignatureOfContext());
auto genericParam = sig.getGenericParams().front();
return findGenericParameterReferences(
this, sig, genericParam, treatNonResultCovariantSelfAsInvariant, None);