aboutsummaryrefslogtreecommitdiff
path: root/gdb/ada-lang.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2024-10-23 10:50:32 -0600
committerTom Tromey <tromey@adacore.com>2024-11-11 07:51:05 -0700
commitb6829c3c917a3557beee70fcdd86990661404ea5 (patch)
tree4176e6319077dea150f148ff4584ed88de0e1fbe /gdb/ada-lang.c
parentfba3b6d16c206882c3ccb98da38271cf36100629 (diff)
downloadbinutils-b6829c3c917a3557beee70fcdd86990661404ea5.zip
binutils-b6829c3c917a3557beee70fcdd86990661404ea5.tar.gz
binutils-b6829c3c917a3557beee70fcdd86990661404ea5.tar.bz2
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.
Diffstat (limited to 'gdb/ada-lang.c')
-rw-r--r--gdb/ada-lang.c5
1 files changed, 1 insertions, 4 deletions
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<struct block_symbol> &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;