summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling/Syntax/Tokens.cpp
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2019-11-29 19:59:02 +0100
committerSam McCall <sam.mccall@gmail.com>2019-11-29 19:59:02 +0100
commit905b002c139f039a32ab9bf1fad63d745d12423f (patch)
treec430cf3bbf9c7078f71a256b43edae4839f788ee /clang/lib/Tooling/Syntax/Tokens.cpp
parent26ab827c24c8dcebebad136c0580cae5fdc84c9f (diff)
downloadbcm5719-llvm-905b002c139f039a32ab9bf1fad63d745d12423f.tar.gz
bcm5719-llvm-905b002c139f039a32ab9bf1fad63d745d12423f.zip
Revert "[clangd] Rethink how SelectionTree deals with macros and #includes."
This reverts commit 19daa21f841ad45290c923689ee3d25198651a4c. It causes a bunch of failures on a bot that I've been unable to reproduce so far: http://45.33.8.238/mac/3308/step_7.txt
Diffstat (limited to 'clang/lib/Tooling/Syntax/Tokens.cpp')
-rw-r--r--clang/lib/Tooling/Syntax/Tokens.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/clang/lib/Tooling/Syntax/Tokens.cpp b/clang/lib/Tooling/Syntax/Tokens.cpp
index 5941507e086..a2c3bc137d6 100644
--- a/clang/lib/Tooling/Syntax/Tokens.cpp
+++ b/clang/lib/Tooling/Syntax/Tokens.cpp
@@ -119,22 +119,6 @@ llvm::StringRef FileRange::text(const SourceManager &SM) const {
return Text.substr(Begin, length());
}
-llvm::ArrayRef<syntax::Token> TokenBuffer::expandedTokens(SourceRange R) const {
- if (R.isInvalid())
- return {};
- const Token *Begin =
- llvm::partition_point(expandedTokens(), [&](const syntax::Token &T) {
- return SourceMgr->isBeforeInTranslationUnit(T.location(), R.getBegin());
- });
- const Token *End =
- llvm::partition_point(expandedTokens(), [&](const syntax::Token &T) {
- return !SourceMgr->isBeforeInTranslationUnit(R.getEnd(), T.location());
- });
- if (Begin > End)
- return {};
- return {Begin, End};
-}
-
std::pair<const syntax::Token *, const TokenBuffer::Mapping *>
TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const {
assert(Expanded);
OpenPOWER on IntegriCloud