diff options
author | Tom Tromey <tromey@adacore.com> | 2022-12-14 07:20:49 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2023-01-17 07:03:26 -0700 |
commit | 1a6191f1a614f61d20bfe414b81c39a8ca785cc7 (patch) | |
tree | af7d6bd3aacabad99a99cf781b6f8bdd8e4fdc6a | |
parent | 63078a04984b73e1fdeb4571a63605ee5c13f929 (diff) | |
download | gdb-1a6191f1a614f61d20bfe414b81c39a8ca785cc7.zip gdb-1a6191f1a614f61d20bfe414b81c39a8ca785cc7.tar.gz gdb-1a6191f1a614f61d20bfe414b81c39a8ca785cc7.tar.bz2 |
Don't erase empty indices in DWARF reader
The DWARF reader has some code to remove empty indices. However, I
think this code has been obsolete since some earlier changes to
parallel_for_each. This patch removes this code.
-rw-r--r-- | gdb/dwarf2/read.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 8518524..c3f246f 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -7170,16 +7170,6 @@ dwarf2_build_psymtabs_hard (dwarf2_per_objfile *per_objfile) print_tu_stats (per_objfile); indexes.push_back (index_storage.release ()); - /* Remove any NULL entries. This might happen if parallel-for - decides to throttle the number of threads that were used. */ - indexes.erase - (std::remove_if (indexes.begin (), - indexes.end (), - [] (const std::unique_ptr<cooked_index> &entry) - { - return entry == nullptr; - }), - indexes.end ()); indexes.shrink_to_fit (); cooked_index_vector *vec = new cooked_index_vector (std::move (indexes)); |