[Bug libstdc++/84998] [8 Regression] std::hash<std::bitset<N>> fails in Debug Mode

fdumont at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Mar 20 21:46:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84998

--- Comment #3 from François Dumont <fdumont at gcc dot gnu.org> ---
Author: fdumont
Date: Tue Mar 20 21:45:14 2018
New Revision: 258693

URL: https://gcc.gnu.org/viewcvs?rev=258693&root=gcc&view=rev
Log:
2018-03-20  François Dumont  <fdumont@gcc.gnu.org>

        PR libstdc++/84998
        * include/bits/stl_bvector.h: Fix std::hash friend declaration.
        * include/std/bitset: Likewise.
        * include/bits/stl_map.h (std::map<>): Fix _Rb_tree_merge_helper friend
        declaration.
        * include/bits/stl_multimap.h (std::multimap<>): Likewise.
        * include/bits/stl_multiset.h (std::multiset<>): Likewise.
        * include/bits/stl_set.h (std::set<>): Likewise.
        * include/bits/unordered_map.h (std::unordered_map<>): Fix
        _Hash_merge_helper friend declaration.
        (std::unordered_multimap<>): Likewise.
        * include/bits/unordered_set.h (std::unordered_set<>): Likewise.
        (std::unordered_multiset<>): Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/stl_bvector.h
    trunk/libstdc++-v3/include/bits/stl_map.h
    trunk/libstdc++-v3/include/bits/stl_multimap.h
    trunk/libstdc++-v3/include/bits/stl_multiset.h
    trunk/libstdc++-v3/include/bits/stl_set.h
    trunk/libstdc++-v3/include/bits/unordered_map.h
    trunk/libstdc++-v3/include/bits/unordered_set.h
    trunk/libstdc++-v3/include/debug/vector
    trunk/libstdc++-v3/include/std/bitset


More information about the Gcc-bugs mailing list