diff --git a/libcxx/include/__tree b/libcxx/include/__tree index 59525a03047aeda1a1668d011d34a6ea224158a0..a2d6b9d9beb2cd8b520c59ffc2dbcaeeb5a1c476 100644 --- a/libcxx/include/__tree +++ b/libcxx/include/__tree @@ -744,8 +744,10 @@ public: __parent_ = static_cast<__parent_pointer>(__p); } + __tree_node_base() {} + ~__tree_node_base() {} + private: - ~__tree_node_base() = delete; __tree_node_base(__tree_node_base const&) = delete; __tree_node_base& operator=(__tree_node_base const&) = delete; }; @@ -759,8 +761,10 @@ public: __node_value_type __value_; + __tree_node() {} + ~__tree_node() {} + private: - ~__tree_node() = delete; __tree_node(__tree_node const&) = delete; __tree_node& operator=(__tree_node const&) = delete; }; diff --git a/libcxx/include/map b/libcxx/include/map index e1d5fa8a25d88507e5ae3e68598200ced1f4ed53..e9053add553c09c6929b238b231dea16d98a79a8 100644 --- a/libcxx/include/map +++ b/libcxx/include/map @@ -801,9 +801,10 @@ public: return *this; } + __value_type() {} + ~__value_type() {} + private: - __value_type() = delete; - ~__value_type() = delete; __value_type(const __value_type&) = delete; __value_type(__value_type&&) = delete; };