From: Tom Tromey Date: Thu, 1 Apr 2021 00:28:28 +0000 (-0600) Subject: Remove two trivial functions from dwarf2/read.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=af82f89db0f4a9c161a642c201f4618e728b9ff9;p=binutils-gdb.git Remove two trivial functions from dwarf2/read.c This removes dw2_map_matching_symbols and dw2_expand_symtabs_matching, merging them with their sole trivial callers. gdb/ChangeLog 2021-03-31 Tom Tromey * dwarf2/read.c (dwarf2_gdb_index::map_matching_symbols): Merge with dw2_map_matching_symbols. (dwarf2_gdb_index::expand_symtabs_matching): Merge with dw2_expand_symtabs_matching. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d4db1fdc653..36b2e0e3099 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2021-03-31 Tom Tromey + + * dwarf2/read.c (dwarf2_gdb_index::map_matching_symbols): Merge + with dw2_map_matching_symbols. + (dwarf2_gdb_index::expand_symtabs_matching): Merge with + dw2_expand_symtabs_matching. + 2021-03-31 Tom Tromey * dwarf2/stringify.h: Fix typo. diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 24183014cf4..a83c5f94d54 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -3837,8 +3837,8 @@ dw2_expand_symtabs_matching_one gdb::function_view file_matcher, gdb::function_view expansion_notify); -static void -dw2_map_matching_symbols +void +dwarf2_gdb_index::map_matching_symbols (struct objfile *objfile, const lookup_name_info &name, domain_enum domain, int global, @@ -3895,18 +3895,6 @@ dw2_map_matching_symbols } } -void -dwarf2_gdb_index::map_matching_symbols - (struct objfile *objfile, - const lookup_name_info &name, domain_enum domain, - int global, - gdb::function_view callback, - symbol_compare_ftype *ordered_compare) -{ - dw2_map_matching_symbols (objfile, name, domain, global, callback, - ordered_compare); -} - /* Starting from a search name, return the string that finds the upper bound of all strings that start with SEARCH_NAME in a sorted name list. Returns the empty string to indicate that the upper bound is @@ -4858,14 +4846,14 @@ dw_expand_symtabs_matching_file_matcher } } -static void -dw2_expand_symtabs_matching - (struct objfile *objfile, - gdb::function_view file_matcher, - const lookup_name_info *lookup_name, - gdb::function_view symbol_matcher, - gdb::function_view expansion_notify, - enum search_domain kind) +void +dwarf2_gdb_index::expand_symtabs_matching + (struct objfile *objfile, + gdb::function_view file_matcher, + const lookup_name_info *lookup_name, + gdb::function_view symbol_matcher, + gdb::function_view expansion_notify, + enum search_domain kind) { dwarf2_per_objfile *per_objfile = get_dwarf2_per_objfile (objfile); @@ -4899,19 +4887,6 @@ dw2_expand_symtabs_matching }, per_objfile); } -void -dwarf2_gdb_index::expand_symtabs_matching - (struct objfile *objfile, - gdb::function_view file_matcher, - const lookup_name_info *lookup_name, - gdb::function_view symbol_matcher, - gdb::function_view expansion_notify, - enum search_domain kind) -{ - dw2_expand_symtabs_matching (objfile, file_matcher, lookup_name, - symbol_matcher, expansion_notify, kind); -} - /* A helper for dw2_find_pc_sect_compunit_symtab which finds the most specific symtab. */