]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
readelf.c: Declare num_jobs as ssize_t instead of size_t main users/amerey/try-lcov-and-ssize_t
authorAaron Merey <amerey@redhat.com>
Tue, 12 Aug 2025 14:52:35 +0000 (10:52 -0400)
committerAaron Merey <amerey@redhat.com>
Tue, 12 Aug 2025 14:52:35 +0000 (10:52 -0400)
Use of ssize_t prevents gcc error -Werror=sign-compare when comparing
num_jobs to ndebug_sections.

Signed-off-by: Aaron Merey <amerey@redhat.com>
src/readelf.c

index bb451518441c365725e40b0f46b692490adac642..6b886c59287e507840f1da77967945456c21e8ac 100644 (file)
@@ -12305,7 +12305,7 @@ print_debug (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr)
   if (unlikely (elf_getshdrstrndx (ebl->elf, &shstrndx) < 0))
     error_exit (0, _("cannot get section header string table index"));
 
-  size_t num_jobs = 0;
+  ssize_t num_jobs = 0;
   job_data *jdata = NULL;
 
   /* If the .debug_info section is listed as implicitly required then