aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2/read.c
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2024-01-10 10:06:35 +0100
committerTom de Vries <tdevries@suse.de>2024-01-10 10:06:35 +0100
commit850fce8baf0a19f911e6c891c13447292928e987 (patch)
treea75fb7d281b55b4c1807513234c92d072602558b /gdb/dwarf2/read.c
parent920bcec068d9416dc8891b79bb49d0d83e6a3857 (diff)
downloadbinutils-850fce8baf0a19f911e6c891c13447292928e987.zip
binutils-850fce8baf0a19f911e6c891c13447292928e987.tar.gz
binutils-850fce8baf0a19f911e6c891c13447292928e987.tar.bz2
gdb/symtab: Make cooked_index_entry::parent_entry private
Make cooked_index_entry::parent_entry private, and add member functions to access it. Tested on x86_64-linux and ppc64le-linux. Tested-By: Alexandra Petlanova Hajkova <ahajkova@redhat.com> Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/dwarf2/read.c')
-rw-r--r--gdb/dwarf2/read.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index ca4dda5..bfbf094 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -16523,7 +16523,7 @@ cooked_indexer::index_dies (cutu_reader *reader,
/* The scope of a DW_TAG_entry_point cooked_index_entry is the one of
its surrounding subroutine. */
if (abbrev->tag == DW_TAG_entry_point)
- this_parent_entry = parent_entry->parent_entry;
+ this_parent_entry = parent_entry->get_parent ();
info_ptr = scan_attributes (reader->cu->per_cu, reader, info_ptr,
info_ptr, abbrev, &name, &linkage_name,
&flags, &sibling, &this_parent_entry,
@@ -16862,7 +16862,7 @@ cooked_index_functions::expand_symtabs_matching
matches. */
bool found = true;
- const cooked_index_entry *parent = entry->parent_entry;
+ const cooked_index_entry *parent = entry->get_parent ();
for (int i = name_vec.size () - 1; i > 0; --i)
{
/* If we ran out of entries, or if this segment doesn't
@@ -16875,7 +16875,7 @@ cooked_index_functions::expand_symtabs_matching
break;
}
- parent = parent->parent_entry;
+ parent = parent->get_parent ();
}
if (!found)