Skip to content

Commit 478e13b

Browse files
committed
Address review feedback
1 parent 2b47815 commit 478e13b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/IRGen/GenProto.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2749,14 +2749,13 @@ static void addAbstractConditionalRequirements(
27492749
auto *proto =
27502750
req.getSecondType()->castTo<ProtocolType>()->getDecl();
27512751
auto ty = req.getFirstType()->getCanonicalType();
2752-
auto archetype = dyn_cast<ArchetypeType>(ty);
2752+
auto archetype = dyn_cast<ArchetypeType>(ty);
27532753
if (!archetype)
27542754
continue;
27552755
auto *genericEnv = archetype->getGenericEnvironment();
27562756
auto conformance =
27572757
genericEnv->getForwardingSubstitutionMap().lookupConformance(ty, proto);
2758-
if (!conformance.isAbstract())
2759-
continue;
2758+
assert(conformance.isAbstract());
27602759
requirements.insert({ty, conformance.getAbstract()});
27612760
}
27622761
// Recursively add conditional requirements.

0 commit comments

Comments
 (0)