From: Tom de Vries Date: Mon, 11 Jul 2022 09:36:54 +0000 (+0200) Subject: [gdb/symtab] Use comp_unit_head::get_length X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a4ca6efe0589d0a030920a4686b692208c82a028;p=binutils-gdb.git [gdb/symtab] Use comp_unit_head::get_length There's a spot in read_comp_units_from_section where we explictly use initial_length_size to get the total length: ... this_cu->length = cu_header.length + cu_header.initial_length_size; ... Instead, just use cu_header.get_length (). Tested on x86_64-linux. --- diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 55e61b882a9..40a18796f8d 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -7207,7 +7207,7 @@ read_comp_units_from_section (dwarf2_per_objfile *per_objfile, *slot = sig_ptr; } this_cu->sect_off = sect_off; - this_cu->length = cu_header.length + cu_header.initial_length_size; + this_cu->length = cu_header.get_length (); this_cu->is_dwz = is_dwz; this_cu->section = section; /* Init this asap, to avoid a data race in the set_version in