From: Benjamin Kramer Date: Sat, 24 Aug 2013 13:12:34 +0000 (+0000) Subject: Replace compLocDecl with less_first. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a9bdbce589c28d8e89d816c82fae72a303600994;p=clang Replace compLocDecl with less_first. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189170 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/ASTUnit.cpp b/lib/Frontend/ASTUnit.cpp index 9080349c95..b6a35c8cd3 100644 --- a/lib/Frontend/ASTUnit.cpp +++ b/lib/Frontend/ASTUnit.cpp @@ -2644,11 +2644,6 @@ void ASTUnit::TranslateStoredDiagnostics( Result.swap(Out); } -static inline bool compLocDecl(std::pair L, - std::pair R) { - return L.first < R.first; -} - void ASTUnit::addFileLevelDecl(Decl *D) { assert(D); @@ -2684,8 +2679,8 @@ void ASTUnit::addFileLevelDecl(Decl *D) { return; } - LocDeclsTy::iterator - I = std::upper_bound(Decls->begin(), Decls->end(), LocDecl, compLocDecl); + LocDeclsTy::iterator I = + std::upper_bound(Decls->begin(), Decls->end(), LocDecl, less_first()); Decls->insert(I, LocDecl); } @@ -2709,9 +2704,9 @@ void ASTUnit::findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, if (LocDecls.empty()) return; - LocDeclsTy::iterator - BeginIt = std::lower_bound(LocDecls.begin(), LocDecls.end(), - std::make_pair(Offset, (Decl*)0), compLocDecl); + LocDeclsTy::iterator BeginIt = + std::lower_bound(LocDecls.begin(), LocDecls.end(), + std::make_pair(Offset, (Decl *)0), less_first()); if (BeginIt != LocDecls.begin()) --BeginIt; @@ -2722,10 +2717,9 @@ void ASTUnit::findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, BeginIt->second->isTopLevelDeclInObjCContainer()) --BeginIt; - LocDeclsTy::iterator - EndIt = std::upper_bound(LocDecls.begin(), LocDecls.end(), - std::make_pair(Offset+Length, (Decl*)0), - compLocDecl); + LocDeclsTy::iterator EndIt = std::upper_bound( + LocDecls.begin(), LocDecls.end(), + std::make_pair(Offset + Length, (Decl *)0), less_first()); if (EndIt != LocDecls.end()) ++EndIt; diff --git a/lib/Serialization/ASTWriter.cpp b/lib/Serialization/ASTWriter.cpp index d8485300be..e42ad26d1f 100644 --- a/lib/Serialization/ASTWriter.cpp +++ b/lib/Serialization/ASTWriter.cpp @@ -4623,11 +4623,6 @@ DeclID ASTWriter::getDeclID(const Decl *D) { return DeclIDs[D]; } -static inline bool compLocDecl(std::pair L, - std::pair R) { - return L.first < R.first; -} - void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) { assert(ID); assert(D); @@ -4667,7 +4662,7 @@ void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) { } LocDeclIDsTy::iterator - I = std::upper_bound(Decls.begin(), Decls.end(), LocDecl, compLocDecl); + I = std::upper_bound(Decls.begin(), Decls.end(), LocDecl, less_first()); Decls.insert(I, LocDecl); }