diff options
author | Tom de Vries <tdevries@suse.de> | 2024-01-10 10:06:35 +0100 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2024-01-10 10:06:35 +0100 |
commit | 850fce8baf0a19f911e6c891c13447292928e987 (patch) | |
tree | a75fb7d281b55b4c1807513234c92d072602558b /gdb/dwarf2/read.c | |
parent | 920bcec068d9416dc8891b79bb49d0d83e6a3857 (diff) | |
download | binutils-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.c | 6 |
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) |