]> granicus.if.org Git - clang/commitdiff
Use llvm::make_range to reduce mentions of iterator type. NFC
authorCraig Topper <craig.topper@gmail.com>
Sun, 6 Dec 2015 05:07:12 +0000 (05:07 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 6 Dec 2015 05:07:12 +0000 (05:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@254870 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/DeclBase.h
include/clang/AST/ExprCXX.h
lib/Serialization/ASTReaderDecl.cpp
lib/StaticAnalyzer/Core/BugReporter.cpp

index 6a4ab2a584955b800c9a1046f1feff82cf95c607..05b2a1280fab8676cb1fa2b007272ed03aadfe6a 100644 (file)
@@ -475,8 +475,7 @@ public:
 
   template <typename T>
   llvm::iterator_range<specific_attr_iterator<T>> specific_attrs() const {
-    return llvm::iterator_range<specific_attr_iterator<T>>(
-        specific_attr_begin<T>(), specific_attr_end<T>());
+    return llvm::make_range(specific_attr_begin<T>(), specific_attr_end<T>());
   }
 
   template <typename T>
index da1456621f0d084f126bd797c92eeb520d9d5747..2a214944545f1ade78d23631bbe45e8d871f9883 100644 (file)
@@ -1596,14 +1596,12 @@ public:
 
   /// \brief Retrieve the initialization expressions for this lambda's captures.
   llvm::iterator_range<capture_init_iterator> capture_inits() {
-    return llvm::iterator_range<capture_init_iterator>(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<const_capture_init_iterator> capture_inits() const {
-    return llvm::iterator_range<const_capture_init_iterator>(
-        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_iterator> decls() const {
-    return llvm::iterator_range<decls_iterator>(decls_begin(), decls_end());
+    return llvm::make_range(decls_begin(), decls_end());
   }
 
   /// \brief Gets the number of declarations in the unresolved set.
index 317846c7a4fc27c48e6ff50a358db7d0af3822b3..e55786ef0c4175443079f6251fb055cace565269 100644 (file)
@@ -412,9 +412,8 @@ public:
 
 template<typename DeclT>
 llvm::iterator_range<MergedRedeclIterator<DeclT>> merged_redecls(DeclT *D) {
-  return llvm::iterator_range<MergedRedeclIterator<DeclT>>(
-      MergedRedeclIterator<DeclT>(D),
-      MergedRedeclIterator<DeclT>());
+  return llvm::make_range(MergedRedeclIterator<DeclT>(D),
+                          MergedRedeclIterator<DeclT>());
 }
 
 uint64_t ASTDeclReader::GetCurrentCursorOffset() {
index 663518f763fc07766c03a6f38e047e8718efe39e..11be764633cf8bdd5225aa268893ac042e29f941 100644 (file)
@@ -2712,8 +2712,7 @@ llvm::iterator_range<BugReport::ranges_iterator> BugReport::getRanges() {
   if (Ranges.size() == 1 && !Ranges.begin()->isValid())
     return llvm::make_range(ranges_iterator(), ranges_iterator());
 
-  return llvm::iterator_range<BugReport::ranges_iterator>(Ranges.begin(),
-                                                          Ranges.end());
+  return llvm::make_range(Ranges.begin(), Ranges.end());
 }
 
 PathDiagnosticLocation BugReport::getLocation(const SourceManager &SM) const {