diff options
author | serge-sans-paille <sguelton@mozilla.com> | 2023-01-06 16:56:23 +0100 |
---|---|---|
committer | serge-sans-paille <sguelton@mozilla.com> | 2023-01-09 12:15:24 +0100 |
commit | a3c248db87ebe88084386950846678c9a52dd7c0 (patch) | |
tree | 376f60d99882a89ba69a7d1c450d54d2ab4cc501 /clang/lib/Tooling/Syntax/BuildTree.cpp | |
parent | 5b24d421064743fcb67be82cf1578cc3aa502faf (diff) | |
download | llvm-a3c248db87ebe88084386950846678c9a52dd7c0.zip llvm-a3c248db87ebe88084386950846678c9a52dd7c0.tar.gz llvm-a3c248db87ebe88084386950846678c9a52dd7c0.tar.bz2 |
Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ part
This is a follow-up to https://reviews.llvm.org/D140896, split into
several parts as it touches a lot of files.
Differential Revision: https://reviews.llvm.org/D141139
Diffstat (limited to 'clang/lib/Tooling/Syntax/BuildTree.cpp')
-rw-r--r-- | clang/lib/Tooling/Syntax/BuildTree.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Tooling/Syntax/BuildTree.cpp b/clang/lib/Tooling/Syntax/BuildTree.cpp index 041cc4f..cd02619 100644 --- a/clang/lib/Tooling/Syntax/BuildTree.cpp +++ b/clang/lib/Tooling/Syntax/BuildTree.cpp @@ -469,7 +469,7 @@ public: assert(Last.isValid()); assert(First == Last || TBTM.sourceManager().isBeforeInTranslationUnit(First, Last)); - return llvm::makeArrayRef(findToken(First), std::next(findToken(Last))); + return llvm::ArrayRef(findToken(First), std::next(findToken(Last))); } ArrayRef<syntax::Token> @@ -552,7 +552,7 @@ private: assert(Tokens.back().kind() != tok::eof); // We never consume 'eof', so looking at the next token is ok. if (Tokens.back().kind() != tok::semi && Tokens.end()->kind() == tok::semi) - return llvm::makeArrayRef(Tokens.begin(), Tokens.end() + 1); + return llvm::ArrayRef(Tokens.begin(), Tokens.end() + 1); return Tokens; } @@ -768,7 +768,7 @@ public: // Build TemplateDeclaration nodes if we had template parameters. auto ConsumeTemplateParameters = [&](const TemplateParameterList &L) { const auto *TemplateKW = Builder.findToken(L.getTemplateLoc()); - auto R = llvm::makeArrayRef(TemplateKW, DeclarationRange.end()); + auto R = llvm::ArrayRef(TemplateKW, DeclarationRange.end()); Result = foldTemplateDeclaration(R, TemplateKW, DeclarationRange, nullptr); DeclarationRange = R; @@ -1639,7 +1639,7 @@ private: auto Return = Builder.getRange(ReturnedType.getSourceRange()); const auto *Arrow = Return.begin() - 1; assert(Arrow->kind() == tok::arrow); - auto Tokens = llvm::makeArrayRef(Arrow, Return.end()); + auto Tokens = llvm::ArrayRef(Arrow, Return.end()); Builder.markChildToken(Arrow, syntax::NodeRole::ArrowToken); if (ReturnDeclarator) Builder.markChild(ReturnDeclarator, syntax::NodeRole::Declarator); |