OSDN Git Service

Adding some includes to appease build bots. Amends r203354
authorAaron Ballman <aaron@aaronballman.com>
Sat, 8 Mar 2014 20:15:31 +0000 (20:15 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Sat, 8 Mar 2014 20:15:31 +0000 (20:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203356 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/iterator_range.h

index 4474e5d..b8ee75a 100644 (file)
@@ -19,6 +19,8 @@
 #ifndef LLVM_ADT_ITERATOR_RANGE_H
 #define LLVM_ADT_ITERATOR_RANGE_H
 
+#include <algorithm>
+#include <iterator>
 #include <utility>
 
 namespace llvm {
@@ -52,9 +54,9 @@ public:
 
 /// \brief Determine the distance between the end() and begin() iterators of
 /// a range. Analogous to std::distance().
-template <class Range>\r
-typename range_traits<Range>::difference_type distance(Range R) {\r
-  return std::distance(R.begin(), R.end());\r
+template <class Range>
+typename range_traits<Range>::difference_type distance(Range R) {
+  return std::distance(R.begin(), R.end());
 }
 
 /// \brief Copies members of a range into the output iterator provided.