diff options
author | Fangrui Song <maskray@google.com> | 2019-07-03 08:13:17 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-07-03 08:13:17 +0000 |
commit | 7264a474b7c808e7d3cf44a4e7c0142281ca3cdf (patch) | |
tree | fba8d3c60cf164de08531ba93d8e96b115605e86 /clang/lib/Frontend/ASTUnit.cpp | |
parent | 1f6d9845d8f2e0e664b0b03488588010adf39b3f (diff) | |
download | bcm5719-llvm-7264a474b7c808e7d3cf44a4e7c0142281ca3cdf.tar.gz bcm5719-llvm-7264a474b7c808e7d3cf44a4e7c0142281ca3cdf.zip |
Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partition_point. NFC
llvm-svn: 365006
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 4e261d9ec21..ee36caaebce 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -2447,8 +2447,8 @@ void ASTUnit::addFileLevelDecl(Decl *D) { return; } - LocDeclsTy::iterator I = std::upper_bound(Decls->begin(), Decls->end(), - LocDecl, llvm::less_first()); + LocDeclsTy::iterator I = + llvm::upper_bound(*Decls, LocDecl, llvm::less_first()); Decls->insert(I, LocDecl); } @@ -2473,9 +2473,9 @@ void ASTUnit::findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, return; LocDeclsTy::iterator BeginIt = - std::lower_bound(LocDecls.begin(), LocDecls.end(), - std::make_pair(Offset, (Decl *)nullptr), - llvm::less_first()); + llvm::partition_point(LocDecls, [=](std::pair<unsigned, Decl *> LD) { + return LD.first < Offset; + }); if (BeginIt != LocDecls.begin()) --BeginIt; @@ -2486,9 +2486,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 *)nullptr), llvm::less_first()); + LocDeclsTy::iterator EndIt = llvm::upper_bound( + LocDecls, std::make_pair(Offset + Length, (Decl *)nullptr), + llvm::less_first()); if (EndIt != LocDecls.end()) ++EndIt; |