forked from Imagelibrary/binutils-gdb
Change iterate_over_symbols to return bool
This changes iterate_over_symbols to return a bool. This allows it to be reused in another context in a subsequent patch. gdb/ChangeLog 2019-09-10 Tom Tromey <tromey@adacore.com> * ada-lang.c (ada_iterate_over_symbols): Return bool. * language.h (struct language_defn) <la_iterate_over_symbols>: Return bool. * symtab.c (iterate_over_symbols): Return bool. * symtab.h (iterate_over_symbols): Return bool.
This commit is contained in:
@@ -5740,7 +5740,7 @@ ada_lookup_symbol_list (const char *name, const struct block *block,
|
||||
|
||||
/* Implementation of the la_iterate_over_symbols method. */
|
||||
|
||||
static void
|
||||
static bool
|
||||
ada_iterate_over_symbols
|
||||
(const struct block *block, const lookup_name_info &name,
|
||||
domain_enum domain,
|
||||
@@ -5754,8 +5754,10 @@ ada_iterate_over_symbols
|
||||
for (i = 0; i < ndefs; ++i)
|
||||
{
|
||||
if (!callback (&results[i]))
|
||||
break;
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/* The result is as for ada_lookup_symbol_list with FULL_SEARCH set
|
||||
|
||||
Reference in New Issue
Block a user