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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Nathan Sidwell <nat...@gcc.gnu.org>:

https://gcc.gnu.org/g:9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223

commit r11-7509-g9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223
Author: Nathan Sidwell <nat...@acm.org>
Date:   Wed Mar 3 12:30:45 2021 -0800

    c++: Post-pending redesign cleanup [PR 99170]

    With pending entities reimplemented, the remaining use of uintset can just
    use a regular hash map -- I only used a uintset because it was there.
    So one adhoc hash-table/vector structure goes away.

            PR c++/99170
            gcc/cp/
            * module.cc (class uintset): Delete.
            (typedef attached_map_t): A hash map.
            (attached_table): Use attached_map_t.  Adjust uses ...
            (trees_out::decl_value, trees_in::decl_value): ... here ...
            (trees_out::key_mergeable): ... here ...
            (trees_in::key_mergeable): ... here ...
            (maybe_attach_decl): ... here ...
            (direct_import): ... and here.

Reply via email to