Skip to content

Commit 60770f1

Browse files
committed
[NFC] SILOptimizer: OpenedArchetypeInfo should use OpenedArchetypeType
1 parent 41d720e commit 60770f1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

include/swift/SILOptimizer/Utils/Existential.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace swift {
3333
/// When successfull, ConcreteExistentialInfo can be used to determine the
3434
/// concrete type of the opened existential.
3535
struct OpenedArchetypeInfo {
36-
ArchetypeType *OpenedArchetype = nullptr;
36+
OpenedArchetypeType *OpenedArchetype = nullptr;
3737
// The opened value.
3838
SingleValueInstruction *OpenedArchetypeValue;
3939
// The existential value.

lib/SILOptimizer/Utils/Existential.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,13 +220,13 @@ OpenedArchetypeInfo::OpenedArchetypeInfo(Operand &use) {
220220
}
221221
}
222222
if (auto *Open = dyn_cast<OpenExistentialAddrInst>(openedVal)) {
223-
OpenedArchetype = Open->getType().castTo<ArchetypeType>();
223+
OpenedArchetype = Open->getType().castTo<OpenedArchetypeType>();
224224
OpenedArchetypeValue = Open;
225225
ExistentialValue = Open->getOperand();
226226
return;
227227
}
228228
if (auto *Open = dyn_cast<OpenExistentialRefInst>(openedVal)) {
229-
OpenedArchetype = Open->getType().castTo<ArchetypeType>();
229+
OpenedArchetype = Open->getType().castTo<OpenedArchetypeType>();
230230
OpenedArchetypeValue = Open;
231231
ExistentialValue = Open->getOperand();
232232
return;
@@ -235,7 +235,7 @@ OpenedArchetypeInfo::OpenedArchetypeInfo(Operand &use) {
235235
auto Ty = Open->getType().getASTType();
236236
while (auto Metatype = dyn_cast<MetatypeType>(Ty))
237237
Ty = Metatype.getInstanceType();
238-
OpenedArchetype = cast<ArchetypeType>(Ty);
238+
OpenedArchetype = cast<OpenedArchetypeType>(Ty);
239239
OpenedArchetypeValue = Open;
240240
ExistentialValue = Open->getOperand();
241241
}

0 commit comments

Comments
 (0)