Prefer htab_traverse_noresize

A few spots in gdb were using htab_traverse.  IMO this is almost never
useful and htab_traverse_noresize should be preferred.
This commit is contained in:
Tom Tromey
2024-06-05 10:38:10 -06:00
parent 9f71296fda
commit 979114a1b3
3 changed files with 4 additions and 3 deletions

View File

@@ -2058,7 +2058,7 @@ completion_tracker::recompute_lowest_common_denominator ()
return 1;
};
htab_traverse (m_entries_hash.get (), visitor_func, this);
htab_traverse_noresize (m_entries_hash.get (), visitor_func, this);
m_lowest_common_denominator_valid = true;
}

View File

@@ -146,7 +146,8 @@ dwarf2_cu::mark ()
{
m_mark = true;
if (m_dependencies != nullptr)
htab_traverse (m_dependencies.get (), dwarf2_mark_helper, per_objfile);
htab_traverse_noresize (m_dependencies.get (), dwarf2_mark_helper,
per_objfile);
}
}

View File

@@ -1200,7 +1200,7 @@ maintenance_info_bfds (const char *arg, int from_tty)
uiout->table_header (40, ui_left, "filename", "Filename");
uiout->table_body ();
htab_traverse (all_bfds, print_one_bfd, uiout);
htab_traverse_noresize (all_bfds, print_one_bfd, uiout);
}
/* BFD related per-inferior data. */