Skip to content

Commit 402baea

Browse files
[modularize] Use std::tie to implement operator< (NFC) (#146220)
std::tie clearly expresses the intent while slightly shortening the code.
1 parent dea8217 commit 402baea

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang-tools-extra/modularize/Modularize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ struct HeaderEntry {
459459
return !(X == Y);
460460
}
461461
friend bool operator<(const HeaderEntry &X, const HeaderEntry &Y) {
462-
return X.Loc < Y.Loc || (X.Loc == Y.Loc && X.Name < Y.Name);
462+
return std::tie(X.Loc, X.Name) < std::tie(Y.Loc, Y.Name);
463463
}
464464
friend bool operator>(const HeaderEntry &X, const HeaderEntry &Y) {
465465
return Y < X;

0 commit comments

Comments
 (0)