diff options
author | Nathan Sidwell <nathan@acm.org> | 2021-03-03 12:30:45 -0800 |
---|---|---|
committer | Nathan Sidwell <nathan@acm.org> | 2021-03-04 05:49:53 -0800 |
commit | 9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223 (patch) | |
tree | 25ee084a21712d2373f0701d03718c305f111a21 /libgcc | |
parent | e52ef6e60d7a6d6f57b67415c73621ccc79d5440 (diff) | |
download | gcc-9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223.zip gcc-9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223.tar.gz gcc-9553c8a1b9dd2ca2f0f30d8b23fc6844c7e4a223.tar.bz2 |
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.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions