re PR libstdc++/52309 ([c++0x] unordered_set illegally requires value_type::operator!=)
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 20 Feb 2012 11:11:39 +0000 (11:11 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 20 Feb 2012 11:11:39 +0000 (11:11 +0000)
commitd150390867de8dc4c2405ffc764ada207e0fd48f
treea4197f7757f45f2a2b9d6f3a50e90ddb1911bb83
parentc578750f9cc7a6e3c214a5b7e580ac739762c732
re PR libstdc++/52309 ([c++0x] unordered_set illegally requires value_type::operator!=)

2012-02-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/52309
* include/bits/hashtable_policy.h (_Equality_base<, true,>::
     _M_equal(const _Hashtable&)): Compare values with operator==.
* testsuite/23_containers/unordered_set/operators/52309.cc: New.

From-SVN: r184388
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/hashtable_policy.h
libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc [new file with mode: 0644]