mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
SILCloner: Redo local archetype remapping
This commit is contained in:
@@ -908,7 +908,8 @@ bool CSE::processOpenExistentialRef(OpenExistentialRefInst *Inst,
|
||||
// opened archetypes trivial.
|
||||
InstructionCloner Cloner(Inst->getFunction());
|
||||
Cloner.registerLocalArchetypeRemapping(
|
||||
OldOpenedArchetype->castTo<ArchetypeType>(), NewOpenedArchetype);
|
||||
OldOpenedArchetype->getGenericEnvironment(),
|
||||
NewOpenedArchetype->getGenericEnvironment());
|
||||
auto &Builder = Cloner.getBuilder();
|
||||
|
||||
// Now clone each candidate and replace the opened archetype
|
||||
|
||||
Reference in New Issue
Block a user