Skip to content

Commit e4d2e37

Browse files
committed
[GSB] Eliminate always-true condition.
1 parent 148f638 commit e4d2e37

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

lib/AST/GenericSignatureBuilder.cpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2287,12 +2287,11 @@ ConstraintResult GenericSignatureBuilder::addConformanceRequirement(
22872287
// Add requirements placed directly on this associated type.
22882288
auto AssocPA = T->getNestedType(AssocType, *this);
22892289

2290-
if (AssocPA != T) {
2291-
auto assocResult =
2292-
addInheritedRequirements(AssocType, AssocPA, Source, Visited);
2293-
if (isErrorResult(assocResult))
2294-
return assocResult;
2295-
}
2290+
auto assocResult =
2291+
addInheritedRequirements(AssocType, AssocPA, Source, Visited);
2292+
if (isErrorResult(assocResult))
2293+
return assocResult;
2294+
22962295
if (auto WhereClause = AssocType->getTrailingWhereClause()) {
22972296
for (auto &req : WhereClause->getRequirements()) {
22982297
auto innerSource =

0 commit comments

Comments
 (0)