mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Always store a generic environment in a nested archetype.
This commit is contained in:
@@ -281,7 +281,7 @@ GenericEnvironment::getOrCreateArchetypeFromInterfaceType(Type depType) {
|
||||
auto *depMemTy = requirements.anchor->castTo<DependentMemberType>();
|
||||
result = NestedArchetypeType::getNew(ctx, parentArchetype, depMemTy,
|
||||
requirements.protos, superclass,
|
||||
requirements.layout);
|
||||
requirements.layout, this);
|
||||
parentArchetype->registerNestedType(depMemTy->getName(), result);
|
||||
} else if (genericParam->isTypeSequence()) {
|
||||
result = SequenceArchetypeType::get(ctx, this, genericParam,
|
||||
|
||||
Reference in New Issue
Block a user