mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge pull request #76445 from slavapestov/maptypeintocontext
Overhaul mapTypeIntoContext()
This commit is contained in:
@@ -2051,7 +2051,7 @@ static void bindArchetypesFromContext(
|
||||
// Find the innermost non-type context.
|
||||
for (const auto *parentDC = outerDC;
|
||||
!parentDC->isModuleScopeContext();
|
||||
parentDC = parentDC->getParent()) {
|
||||
parentDC = parentDC->getParentForLookup()) {
|
||||
if (parentDC->isTypeContext()) {
|
||||
if (parentDC != outerDC && parentDC->getSelfProtocolDecl()) {
|
||||
auto selfTy = parentDC->getSelfInterfaceType();
|
||||
|
||||
Reference in New Issue
Block a user