mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Convert DeclContext Parameters to their Associated Generic Signatures Instead
This commit is contained in:
@@ -446,10 +446,9 @@ void ExistentialTransform::populateThunkBody() {
|
||||
OpenedArchetypeType *Opened;
|
||||
auto OrigOperand = ThunkBody->getArgument(ArgDesc.Index);
|
||||
auto SwiftType = ArgDesc.Arg->getType().getASTType();
|
||||
auto *DC = F->getDeclContext() ? F->getDeclContext() : M.getSwiftModule();
|
||||
auto OpenedType =
|
||||
SwiftType
|
||||
->openAnyExistentialType(Opened, DC)
|
||||
->openAnyExistentialType(Opened, F->getGenericSignature())
|
||||
->getCanonicalType();
|
||||
auto OpenedSILType = NewF->getLoweredType(OpenedType);
|
||||
SILValue archetypeValue;
|
||||
|
||||
Reference in New Issue
Block a user