Skip to content

Commit 8be08b1

Browse files
committed
[NFC] Remove Trivial Projections from TypeLocs in RequirementRepr
1 parent 8c3f154 commit 8be08b1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

lib/AST/ASTWalker.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,15 +1345,15 @@ class Traversal : public ASTVisitor<Traversal, Expr*, Stmt*,
13451345
bool doIt(RequirementRepr &Req) {
13461346
switch (Req.getKind()) {
13471347
case RequirementReprKind::SameType:
1348-
if (doIt(Req.getFirstTypeLoc()) || doIt(Req.getSecondTypeLoc()))
1348+
if (doIt(Req.getFirstTypeRepr()) || doIt(Req.getSecondTypeRepr()))
13491349
return true;
13501350
break;
13511351
case RequirementReprKind::TypeConstraint:
1352-
if (doIt(Req.getSubjectLoc()) || doIt(Req.getConstraintLoc()))
1352+
if (doIt(Req.getSubjectRepr()) || doIt(Req.getConstraintRepr()))
13531353
return true;
13541354
break;
13551355
case RequirementReprKind::LayoutConstraint:
1356-
if (doIt(Req.getFirstTypeLoc()))
1356+
if (doIt(Req.getFirstTypeRepr()))
13571357
return true;
13581358
break;
13591359
}

lib/Sema/TypeCheckDeclPrimary.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,7 @@ static void checkProtocolSelfRequirements(ProtocolDecl *proto,
924924
if (reqRepr &&
925925
req.getFirstType()->isEqual(proto->getSelfInterfaceType())) {
926926
auto &diags = proto->getASTContext().Diags;
927-
diags.diagnose(reqRepr->getSubjectLoc().getLoc(),
927+
diags.diagnose(reqRepr->getSubjectRepr()->getLoc(),
928928
diag::protocol_where_clause_self_requirement);
929929
}
930930

lib/Sema/TypeCheckType.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3804,9 +3804,9 @@ class UnsupportedProtocolVisitor
38043804
void visitRequirements(ArrayRef<RequirementRepr> reqts) {
38053805
for (auto reqt : reqts) {
38063806
if (reqt.getKind() == RequirementReprKind::SameType) {
3807-
if (auto *repr = reqt.getFirstTypeLoc().getTypeRepr())
3807+
if (auto *repr = reqt.getFirstTypeRepr())
38083808
repr->walk(*this);
3809-
if (auto *repr = reqt.getSecondTypeLoc().getTypeRepr())
3809+
if (auto *repr = reqt.getSecondTypeRepr())
38103810
repr->walk(*this);
38113811
}
38123812
}

0 commit comments

Comments
 (0)