From ec2f01d4443db0e805b2f554213b524a79beb4ce Mon Sep 17 00:00:00 2001 From: Justin Lebar Date: Mon, 10 Oct 2016 19:29:37 +0000 Subject: [PATCH] [ADT] Remove make_pointe{e,r}_iterator, because it seems to crash MSVC 2015. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283791 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/iterator.h | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/include/llvm/ADT/iterator.h b/include/llvm/ADT/iterator.h index 91c1fcb1001..6a70545f0e0 100644 --- a/include/llvm/ADT/iterator.h +++ b/include/llvm/ADT/iterator.h @@ -256,13 +256,6 @@ struct pointee_iterator T &operator*() const { return **this->I; } }; -template -pointee_iterator::type> -make_pointee_iterator(WrappedIteratorT &&I) { - return pointee_iterator::type>( - std::forward(I)); -} - template ())> class pointer_iterator @@ -280,13 +273,6 @@ public: const T &operator*() const { return Ptr = &*this->I; } }; -template -pointer_iterator::type> -make_pointer_iterator(WrappedIteratorT &&I) { - return pointer_iterator::type>( - std::forward(I)); -} - } // namespace llvm #endif -- 2.49.0