forked from Imagelibrary/binutils-gdb
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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. */
|
||||
|
||||
Reference in New Issue
Block a user