From: Simon Marchi Date: Tue, 26 Nov 2019 17:12:01 +0000 (-0500) Subject: Remove dict_empty/mdict_empty X-Git-Tag: binutils-2_34~686 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b62f6f5435efa0bedf5a363ee09552285b1f1372;p=thirdparty%2Fbinutils-gdb.git Remove dict_empty/mdict_empty These functions are not used in the code base, remove them. gdb/ChangeLog: * dictionary.c (dict_empty, mdict_empty): Remove. * dictionary.c (mdict_empty): Remove. Change-Id: I4c1b08c730f6790b2f3d28b680607618e3c08e48 --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7288efa37c5..b2068a91c78 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2019-11-26 Simon Marchi + + * dictionary.c (dict_empty, mdict_empty): Remove. + * dictionary.c (mdict_empty): Remove. + 2019-11-26 Simon Marchi * arc-tdep.c (arc_insn_get_memory_base_reg): Make static. diff --git a/gdb/dictionary.c b/gdb/dictionary.c index 939f32b59af..0d13370b726 100644 --- a/gdb/dictionary.c +++ b/gdb/dictionary.c @@ -508,16 +508,6 @@ dict_size (const struct dictionary *dict) implemented generically by means of the vtable. Typically, they're rarely used. */ -/* Test to see if DICT is empty. */ - -static int -dict_empty (struct dictionary *dict) -{ - struct dict_iterator iter; - - return (dict_iterator_first (dict, &iter) == NULL); -} - /* The functions implementing the dictionary interface. */ @@ -1283,17 +1273,3 @@ mdict_size (const struct multidictionary *mdict) return size; } - -/* See dictionary.h. */ - -bool -mdict_empty (const struct multidictionary *mdict) -{ - for (unsigned short idx = 0; idx < mdict->n_allocated_dictionaries; ++idx) - { - if (!dict_empty (mdict->dictionaries[idx])) - return false; - } - - return true; -} diff --git a/gdb/dictionary.h b/gdb/dictionary.h index e6481cd38ce..9a7739b7c10 100644 --- a/gdb/dictionary.h +++ b/gdb/dictionary.h @@ -93,10 +93,6 @@ extern void mdict_add_symbol (struct multidictionary *mdict, extern void mdict_add_pending (struct multidictionary *mdict, const struct pending *symbol_list); -/* Is the multidictionary empty? */ - -extern int mdict_empty (struct multidictionary *mdict); - /* A type containing data that is used when iterating over all symbols in a dictionary. Don't ever look at its innards; this type would be opaque if we didn't need to be able to allocate it on the