summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2016-10-10 19:29:37 +0000
committerJustin Lebar <jlebar@google.com>2016-10-10 19:29:37 +0000
commit730f24048c8d9a1b94f814cd3cb166a9f555cc28 (patch)
tree34ffaeee9a691912fa6a77dabe56d98702e442c9
parent76d4defe4159793d7ce471adc11273a2cab28632 (diff)
downloadbcm5719-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.h14
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
OpenPOWER on IntegriCloud