diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-08-05 12:48:17 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-08-05 12:48:17 +0200 |
commit | 188bc85476e6ade99bd209ecf430601d56278e64 (patch) | |
tree | 0b98b3c5f0bf305c95cc58a95eb71dd25a1b3cfe | |
parent | 8005415fe923df328546c844729f11d9ed28e270 (diff) | |
download | gdb-188bc85476e6ade99bd209ecf430601d56278e64.zip gdb-188bc85476e6ade99bd209ecf430601d56278e64.tar.gz gdb-188bc85476e6ade99bd209ecf430601d56278e64.tar.bz2 |
binutils/Dwarf: avoid "shadowing" of glibc function name
As before: Old enough glibc has an (unguarded) declaration of index()
in string.h, which triggers a "shadows a global declaration" warning.
-rw-r--r-- | binutils/dwarf.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 68104a7..6574b45 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -2773,7 +2773,7 @@ read_and_display_attr_value (unsigned long attribute, case DW_FORM_rnglistx: if (!do_loc) { - dwarf_vma base, index; + dwarf_vma base, idx; const char *suffix = strrchr (section->name, '.'); bool dwo = suffix && strcmp (suffix, ".dwo") == 0; @@ -2781,29 +2781,29 @@ read_and_display_attr_value (unsigned long attribute, { if (dwo) { - index = fetch_indexed_value (uvalue, loclists_dwo, 0); - index += (offset_size == 8) ? 20 : 12; + idx = fetch_indexed_value (uvalue, loclists_dwo, 0); + idx += (offset_size == 8) ? 20 : 12; } else if (debug_info_p == NULL) { - index = fetch_indexed_value (uvalue, loclists, 0); + idx = fetch_indexed_value (uvalue, loclists, 0); } else { /* We want to compute: - index = fetch_indexed_value (uvalue, loclists, debug_info_p->loclists_base); - index += debug_info_p->loclists_base; + idx = fetch_indexed_value (uvalue, loclists, debug_info_p->loclists_base); + idx += debug_info_p->loclists_base; Fortunately we already have that sum cached in the loc_offsets array. */ - index = debug_info_p->loc_offsets [uvalue]; + idx = debug_info_p->loc_offsets [uvalue]; } } else if (form == DW_FORM_rnglistx) { if (dwo) { - index = fetch_indexed_value (uvalue, rnglists_dwo, 0); - index += (offset_size == 8) ? 20 : 12; + idx = fetch_indexed_value (uvalue, rnglists_dwo, 0); + idx += (offset_size == 8) ? 20 : 12; } else { @@ -2813,8 +2813,8 @@ read_and_display_attr_value (unsigned long attribute, base = debug_info_p->rnglists_base; /* We do not have a cached value this time, so we perform the computation manually. */ - index = fetch_indexed_value (uvalue, rnglists, base); - index += base; + idx = fetch_indexed_value (uvalue, rnglists, base); + idx += base; } } else @@ -2827,13 +2827,13 @@ read_and_display_attr_value (unsigned long attribute, base = debug_info_p->addr_base; base += uvalue * pointer_size; - index = fetch_indexed_addr (base, pointer_size); + idx = fetch_indexed_addr (base, pointer_size); } /* We have already displayed the form name. */ printf (_("%c(index: 0x%s): %s"), delimiter, dwarf_vmatoa ("x", uvalue), - dwarf_vmatoa ("x", index)); + dwarf_vmatoa ("x", idx)); } break; |