hashtable.h (_Hashtable(allocator_type)): Fix call to delegated constructor.
authorFrançois Dumont <fdumont@gcc.gnu.org>
Sun, 23 Mar 2014 20:19:11 +0000 (20:19 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Sun, 23 Mar 2014 20:19:11 +0000 (20:19 +0000)
2014-03-23  François Dumont  <fdumont@gcc.gnu.org>

* include/bits/hashtable.h (_Hashtable(allocator_type)): Fix call
to delegated constructor.
(_Hashtable(size_type, _H1, key_equal, allocator_type)): Likewise.
(_Hashtable<_It>(_It, _It, size_type, _H1, key_equal, allocator_type)):
Likewise.
(_Hashtable(
initializer_list, size_type, _H1, key_equal, allocator_type)): Likewise.

From-SVN: r208775

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

index 7fb95e32ac4da59bed540cc4924df8b0288f81b5..455c28df664b1416e1253d7fc852090c41b41683 100644 (file)
@@ -1,3 +1,13 @@
+2014-03-23  François Dumont  <fdumont@gcc.gnu.org>
+
+       * include/bits/hashtable.h (_Hashtable(allocator_type)): Fix call
+       to delegated constructor.
+       (_Hashtable(size_type, _H1, key_equal, allocator_type)): Likewise.
+       (_Hashtable<_It>(_It, _It, size_type, _H1, key_equal, allocator_type)):
+       Likewise.
+       (_Hashtable(
+       initializer_list, size_type, _H1, key_equal, allocator_type)): Likewise.
+
 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
 
        PR libstdc++/60623
index 4297c5fc750db8c7b30528486265100cb135fba1..22e17d29d7b14ac1573265d0d5794ba364c58aca 100644 (file)
@@ -372,9 +372,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       // Use delegating constructors.
       explicit
       _Hashtable(const allocator_type& __a)
-       : _Hashtable(10, _H1(), __detail::_Mod_range_hashing(),
-                    __detail::_Default_ranged_hash(), key_equal(),
-                    __key_extract(), __a)
+      : _Hashtable(10, _H1(), _H2(), _Hash(), key_equal(),
+                  __key_extract(), __a)
       { }
 
       explicit
@@ -382,8 +381,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                 const _H1& __hf = _H1(),
                 const key_equal& __eql = key_equal(),
                 const allocator_type& __a = allocator_type())
-      : _Hashtable(__n, __hf, __detail::_Mod_range_hashing(),
-                  __detail::_Default_ranged_hash(), __eql,
+      : _Hashtable(__n, __hf, _H2(), _Hash(), __eql,
                   __key_extract(), __a)
       { }
 
@@ -393,8 +391,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                   const _H1& __hf = _H1(),
                   const key_equal& __eql = key_equal(),
                   const allocator_type& __a = allocator_type())
-       : _Hashtable(__f, __l, __n, __hf, __detail::_Mod_range_hashing(),
-                    __detail::_Default_ranged_hash(), __eql,
+       : _Hashtable(__f, __l, __n, __hf, _H2(), _Hash(), __eql,
                     __key_extract(), __a)
        { }
 
@@ -403,9 +400,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
                 const _H1& __hf = _H1(),
                 const key_equal& __eql = key_equal(),
                 const allocator_type& __a = allocator_type())
-      : _Hashtable(__l.begin(), __l.end(), __n, __hf,
-                  __detail::_Mod_range_hashing(),
-                  __detail::_Default_ranged_hash(), __eql,
+      : _Hashtable(__l.begin(), __l.end(), __n, __hf, _H2(), _Hash(), __eql,
                   __key_extract(), __a)
       { }