diff options
author | Justin Lebar <jlebar@google.com> | 2016-10-10 19:29:37 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-10-10 19:29:37 +0000 |
commit | 730f24048c8d9a1b94f814cd3cb166a9f555cc28 (patch) | |
tree | 34ffaeee9a691912fa6a77dabe56d98702e442c9 | |
parent | 76d4defe4159793d7ce471adc11273a2cab28632 (diff) | |
download | bcm5719-llvm-730f24048c8d9a1b94f814cd3cb166a9f555cc28.tar.gz bcm5719-llvm-730f24048c8d9a1b94f814cd3cb166a9f555cc28.zip |
[ADT] Remove make_pointe{e,r}_iterator, because it seems to crash MSVC 2015.
llvm-svn: 283791
-rw-r--r-- | llvm/include/llvm/ADT/iterator.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/llvm/include/llvm/ADT/iterator.h b/llvm/include/llvm/ADT/iterator.h index 91c1fcb1001..6a70545f0e0 100644 --- a/llvm/include/llvm/ADT/iterator.h +++ b/llvm/include/llvm/ADT/iterator.h @@ -256,13 +256,6 @@ struct pointee_iterator T &operator*() const { return **this->I; } }; -template <typename WrappedIteratorT> -pointee_iterator<typename std::decay<WrappedIteratorT>::type> -make_pointee_iterator(WrappedIteratorT &&I) { - return pointee_iterator<typename std::decay<WrappedIteratorT>::type>( - std::forward<WrappedIteratorT>(I)); -} - template <typename WrappedIteratorT, typename T = decltype(&*std::declval<WrappedIteratorT>())> class pointer_iterator @@ -280,13 +273,6 @@ public: const T &operator*() const { return Ptr = &*this->I; } }; -template <typename WrappedIteratorT> -pointer_iterator<typename std::decay<WrappedIteratorT>::type> -make_pointer_iterator(WrappedIteratorT &&I) { - return pointer_iterator<typename std::decay<WrappedIteratorT>::type>( - std::forward<WrappedIteratorT>(I)); -} - } // namespace llvm #endif |