From b6829c3c917a3557beee70fcdd86990661404ea5 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 23 Oct 2024 10:50:32 -0600 Subject: Use an iterator range for 'using' directives This patch changes block::get_using to return an iterator range. This seemed cleaner to me than the current approach of returning a pointer to the first using directive; all the callers actually use this to iterate. --- gdb/ada-lang.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'gdb/ada-lang.c') diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 6c0621f..74dd090 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -5431,15 +5431,12 @@ ada_add_block_renamings (std::vector &result, const lookup_name_info &lookup_name, domain_search_flags domain) { - struct using_direct *renaming; int defns_mark = result.size (); symbol_name_matcher_ftype *name_match = ada_get_symbol_name_matcher (lookup_name); - for (renaming = block->get_using (); - renaming != NULL; - renaming = renaming->next) + for (using_direct *renaming : block->get_using ()) { const char *r_name; -- cgit v1.1