Hi Ilya, On Mon, 2023-02-06 at 23:25 +0100, Ilya Leoshkevich via Elfutils-devel wrote: > clang complains: > > readelf.c:10250:10: error: variable 'nculist' set but not used > [-Werror,-Wunused-but-set-variable] > size_t nculist = 0; > ^ > > Fix by deleting it.
yeah, this is clearly a copy/paste from print_debug_macinfo_section into print_debug_macro_section where the nculist isn't actually used. Not much to add, so pushed as is. Thanks, Mark > > Signed-off-by: Ilya Leoshkevich <i...@linux.ibm.com> > --- > src/readelf.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/src/readelf.c b/src/readelf.c > index f09c5c9b..76ca65f5 100644 > --- a/src/readelf.c > +++ b/src/readelf.c > @@ -10247,7 +10247,6 @@ print_debug_macro_section (Dwfl_Module *dwflmod > __attribute__ ((unused)), > Dwarf_Off ncu = 0; > size_t hsize; > struct mac_culist *culist = NULL; > - size_t nculist = 0; > while (dwarf_nextcu (dbg, offset = ncu, &ncu, &hsize, NULL, NULL, NULL) == > 0) > { > Dwarf_Die cudie; > @@ -10268,7 +10267,6 @@ print_debug_macro_section (Dwfl_Module *dwflmod > __attribute__ ((unused)), > newp->files = NULL; > newp->next = culist; > culist = newp; > - ++nculist; > } > > const unsigned char *readp = (const unsigned char *) data->d_buf;