]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/51142.cc
re PR libstdc++/51558 (Declaration of unspecialized std::hash<_Tp>::operator()(_Tp...
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 15 Dec 2011 22:15:21 +0000 (22:15 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 15 Dec 2011 22:15:21 +0000 (22:15 +0000)
commit92637e93ed8cc9c607a6b544ed5944530ee99b03
treee4fdba9c406221d03d29a59d8b97dba4ecb88f20
parent5058651d6382e0f307f9c96c356cca2d41cbddba
re PR libstdc++/51558 (Declaration of unspecialized std::hash<_Tp>::operator()(_Tp) turns compile-time errors into link-time errors)

2011-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
    Jonathan Wakely  <jwakely.gcc@gmail.com>

PR libstdc++/51558
* include/bits/functional_hash.h (struct hash): Add static_assert.
* src/compatibility-c++0x.cc: Adjust compatibility definitions.
* testsuite/23_containers/unordered_map/erase/51142.cc: Adjust.
* testsuite/23_containers/unordered_set/erase/51142.cc: Likewise.
* testsuite/23_containers/unordered_multimap/erase/51142.cc: Likewise.
* testsuite/23_containers/unordered_multiset/erase/51142.cc: Likewise.

Co-Authored-By: Jonathan Wakely <jwakely.gcc@gmail.com>
From-SVN: r182392
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/functional_hash.h
libstdc++-v3/src/compatibility-c++0x.cc
libstdc++-v3/testsuite/23_containers/unordered_map/erase/51142.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/erase/51142.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/erase/51142.cc
libstdc++-v3/testsuite/23_containers/unordered_set/erase/51142.cc