X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=include%2Fllvm%2FADT%2Fiterator.h;h=28728cac0f579dbe519c1d75a2f4d0c6cab36b6e;hp=e2c9e5ea6bdae1b736018425449271c4c3b8b2ee;hb=cf0db29df20d9c665da7e82bb261bdd7cf7f1b2b;hpb=1b279144ecc41e788f7173892dfcc89f7ee6772a diff --git a/include/llvm/ADT/iterator.h b/include/llvm/ADT/iterator.h index e2c9e5ea6bd..28728cac0f5 100644 --- a/include/llvm/ADT/iterator.h +++ b/include/llvm/ADT/iterator.h @@ -150,7 +150,7 @@ class iterator_adaptor_base protected: WrappedIteratorT I; - iterator_adaptor_base() {} + iterator_adaptor_base() = default; template explicit iterator_adaptor_base( @@ -231,7 +231,7 @@ struct pointee_iterator pointee_iterator, WrappedIteratorT, typename std::iterator_traits::iterator_category, T> { - pointee_iterator() {} + pointee_iterator() = default; template pointee_iterator(U &&u) : pointee_iterator::iterator_adaptor_base(std::forward(u)) {} @@ -239,6 +239,6 @@ struct pointee_iterator T &operator*() const { return **this->I; } }; -} +} // namespace llvm #endif