diff options
| author | Fangrui Song <maskray@google.com> | 2019-06-30 11:19:56 +0000 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2019-06-30 11:19:56 +0000 |
| commit | 78ee2fbf984b84db814bf7b3a68e2317e32b1a24 (patch) | |
| tree | 83fad2d809aa8d625b95a949b0d36ef9ceeaa2e4 /clang/lib/Tooling/Syntax | |
| parent | 2d2cb77e45d4c9ca34d05f80430e0f9404252980 (diff) | |
| download | bcm5719-llvm-78ee2fbf984b84db814bf7b3a68e2317e32b1a24.tar.gz bcm5719-llvm-78ee2fbf984b84db814bf7b3a68e2317e32b1a24.zip | |
Cleanup: llvm::bsearch -> llvm::partition_point after r364719
llvm-svn: 364720
Diffstat (limited to 'clang/lib/Tooling/Syntax')
| -rw-r--r-- | clang/lib/Tooling/Syntax/Tokens.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Tooling/Syntax/Tokens.cpp b/clang/lib/Tooling/Syntax/Tokens.cpp index 1828d3d3e12..b42d5a2ca64 100644 --- a/clang/lib/Tooling/Syntax/Tokens.cpp +++ b/clang/lib/Tooling/Syntax/Tokens.cpp @@ -127,8 +127,8 @@ TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const { unsigned ExpandedIndex = Expanded - ExpandedTokens.data(); // Find the first mapping that produced tokens after \p Expanded. - auto It = llvm::bsearch(File.Mappings, [&](const Mapping &M) { - return ExpandedIndex < M.BeginExpanded; + auto It = llvm::partition_point(File.Mappings, [&](const Mapping &M) { + return M.BeginExpanded <= ExpandedIndex; }); // Our token could only be produced by the previous mapping. if (It == File.Mappings.begin()) { @@ -212,8 +212,8 @@ TokenBuffer::expansionStartingAt(const syntax::Token *Spelled) const { Spelled < (File.SpelledTokens.data() + File.SpelledTokens.size())); unsigned SpelledIndex = Spelled - File.SpelledTokens.data(); - auto M = llvm::bsearch(File.Mappings, [&](const Mapping &M) { - return SpelledIndex <= M.BeginSpelled; + auto M = llvm::partition_point(File.Mappings, [&](const Mapping &M) { + return M.BeginSpelled < SpelledIndex; }); if (M == File.Mappings.end() || M->BeginSpelled != SpelledIndex) return llvm::None; |

