diff --git a/include/llvm/ADT/iterator_range.h b/include/llvm/ADT/iterator_range.h index 4474e5dbdf9..b8ee75a8d4d 100644 --- a/include/llvm/ADT/iterator_range.h +++ b/include/llvm/ADT/iterator_range.h @@ -19,6 +19,8 @@ #ifndef LLVM_ADT_ITERATOR_RANGE_H #define LLVM_ADT_ITERATOR_RANGE_H +#include +#include #include 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 -typename range_traits::difference_type distance(Range R) { - return std::distance(R.begin(), R.end()); +template +typename range_traits::difference_type distance(Range R) { + return std::distance(R.begin(), R.end()); } /// \brief Copies members of a range into the output iterator provided.