From 701684916fc579467febd1dd77f6a25ab83a1a5c Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Sun, 6 Dec 2015 05:07:12 +0000 Subject: [PATCH] Use llvm::make_range to reduce mentions of iterator type. NFC git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@254870 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/AST/DeclBase.h | 3 +-- include/clang/AST/ExprCXX.h | 8 +++----- lib/Serialization/ASTReaderDecl.cpp | 5 ++--- lib/StaticAnalyzer/Core/BugReporter.cpp | 3 +-- 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/include/clang/AST/DeclBase.h b/include/clang/AST/DeclBase.h index 6a4ab2a584..05b2a1280f 100644 --- a/include/clang/AST/DeclBase.h +++ b/include/clang/AST/DeclBase.h @@ -475,8 +475,7 @@ public: template llvm::iterator_range> specific_attrs() const { - return llvm::iterator_range>( - specific_attr_begin(), specific_attr_end()); + return llvm::make_range(specific_attr_begin(), specific_attr_end()); } template diff --git a/include/clang/AST/ExprCXX.h b/include/clang/AST/ExprCXX.h index da1456621f..2a21494454 100644 --- a/include/clang/AST/ExprCXX.h +++ b/include/clang/AST/ExprCXX.h @@ -1596,14 +1596,12 @@ public: /// \brief Retrieve the initialization expressions for this lambda's captures. llvm::iterator_range capture_inits() { - return llvm::iterator_range(capture_init_begin(), - capture_init_end()); + return llvm::make_range(capture_init_begin(), capture_init_end()); } /// \brief Retrieve the initialization expressions for this lambda's captures. llvm::iterator_range capture_inits() const { - return llvm::iterator_range( - capture_init_begin(), capture_init_end()); + return llvm::make_range(capture_init_begin(), capture_init_end()); } /// \brief Retrieve the first initialization argument for this @@ -2519,7 +2517,7 @@ public: return UnresolvedSetIterator(Results + NumResults); } llvm::iterator_range decls() const { - return llvm::iterator_range(decls_begin(), decls_end()); + return llvm::make_range(decls_begin(), decls_end()); } /// \brief Gets the number of declarations in the unresolved set. diff --git a/lib/Serialization/ASTReaderDecl.cpp b/lib/Serialization/ASTReaderDecl.cpp index 317846c7a4..e55786ef0c 100644 --- a/lib/Serialization/ASTReaderDecl.cpp +++ b/lib/Serialization/ASTReaderDecl.cpp @@ -412,9 +412,8 @@ public: template llvm::iterator_range> merged_redecls(DeclT *D) { - return llvm::iterator_range>( - MergedRedeclIterator(D), - MergedRedeclIterator()); + return llvm::make_range(MergedRedeclIterator(D), + MergedRedeclIterator()); } uint64_t ASTDeclReader::GetCurrentCursorOffset() { diff --git a/lib/StaticAnalyzer/Core/BugReporter.cpp b/lib/StaticAnalyzer/Core/BugReporter.cpp index 663518f763..11be764633 100644 --- a/lib/StaticAnalyzer/Core/BugReporter.cpp +++ b/lib/StaticAnalyzer/Core/BugReporter.cpp @@ -2712,8 +2712,7 @@ llvm::iterator_range BugReport::getRanges() { if (Ranges.size() == 1 && !Ranges.begin()->isValid()) return llvm::make_range(ranges_iterator(), ranges_iterator()); - return llvm::iterator_range(Ranges.begin(), - Ranges.end()); + return llvm::make_range(Ranges.begin(), Ranges.end()); } PathDiagnosticLocation BugReport::getLocation(const SourceManager &SM) const { -- 2.40.0