stl_tree.h (_Rb_tree<>::_Rb_tree_impl<, true>): Remove, identical in mainline to...
authorPaolo Carlini <pcarlini@suse.de>
Thu, 22 Nov 2007 18:54:36 +0000 (18:54 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 22 Nov 2007 18:54:36 +0000 (18:54 +0000)
2007-11-22  Paolo Carlini  <pcarlini@suse.de>

* include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree_impl<, true>): Remove,
identical in mainline to the primary template.

From-SVN: r130355

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_tree.h

index b9783ac1a18a41c5cbf3021a4788adfc85b42f9c..943f27c07e8d7251c067a2f4cea078f1b6dd172e 100644 (file)
@@ -1,3 +1,8 @@
+2007-11-22  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree_impl<, true>): Remove,
+       identical in mainline to the primary template.
+
 2007-11-22  Paolo Carlini  <pcarlini@suse.de>
 
        * config/abi/pre/gnu.ver: Adjust new exports for 128-bit long double.
index 2503c030f2c1fc4713ce4ff74adfa84d58e42e28..d922a6db4dddc65fb4d21aa591bbfa48d3a6e39f 100644 (file)
@@ -421,36 +421,6 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
          }         
        };
 
-      // Specialization for _Comparison types that are not capable of
-      // being base classes / super classes.
-      template<typename _Key_compare>
-        struct _Rb_tree_impl<_Key_compare, true> : public _Node_allocator 
-       {
-         _Key_compare          _M_key_compare;
-         _Rb_tree_node_base    _M_header;
-         size_type             _M_node_count; // Keeps track of size of tree.
-
-         _Rb_tree_impl()
-         : _Node_allocator(), _M_key_compare(), _M_header(),
-           _M_node_count(0)
-         { _M_initialize(); }
-
-         _Rb_tree_impl(const _Key_compare& __comp, const _Node_allocator& __a)
-         : _Node_allocator(__a), _M_key_compare(__comp), _M_header(),
-           _M_node_count(0)
-         { _M_initialize(); }
-
-       private:
-         void
-         _M_initialize()
-         {
-           this->_M_header._M_color = _S_red;
-           this->_M_header._M_parent = 0;
-           this->_M_header._M_left = &this->_M_header;
-           this->_M_header._M_right = &this->_M_header;
-         }         
-       };
-
       _Rb_tree_impl<_Compare> _M_impl;
 
     protected: