mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Push ArchetypeType's API down to subclasses.
And clean up code that conditionally works only with certain kinds of archetype along the way.
This commit is contained in:
@@ -384,7 +384,7 @@ void ExistentialTransform::populateThunkBody() {
|
||||
auto it = ExistentialArgDescriptor.find(ArgDesc.Index);
|
||||
if (iter != ArgToGenericTypeMap.end() &&
|
||||
it != ExistentialArgDescriptor.end()) {
|
||||
ArchetypeType *Opened;
|
||||
OpenedArchetypeType *Opened;
|
||||
auto OrigOperand = ThunkBody->getArgument(ArgDesc.Index);
|
||||
auto SwiftType = ArgDesc.Arg->getType().getASTType();
|
||||
auto OpenedType =
|
||||
|
||||
Reference in New Issue
Block a user