From: Martin Liska Date: Tue, 10 May 2022 15:31:24 +0000 (+0200) Subject: libiberty: fix type in allocation X-Git-Tag: basepoints/gcc-14~6939 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5dac43b43c3999f94b451cd7925e24d8e7c38a7a;p=thirdparty%2Fgcc.git libiberty: fix type in allocation The allocation function alloc_f is called for nsize items where each is of type void *. libiberty/ChangeLog: * hashtab.c (htab_empty): Use void * type instead of void **. (htab_expand): Likewise. Co-Authored-By: Alan Modra --- diff --git a/libiberty/hashtab.c b/libiberty/hashtab.c index f7621cd47e5..470d3e66c32 100644 --- a/libiberty/hashtab.c +++ b/libiberty/hashtab.c @@ -458,9 +458,9 @@ htab_empty (htab_t htab) (*htab->free_with_arg_f) (htab->alloc_arg, htab->entries); if (htab->alloc_with_arg_f != NULL) htab->entries = (void **) (*htab->alloc_with_arg_f) (htab->alloc_arg, nsize, - sizeof (void **)); + sizeof (void *)); else - htab->entries = (void **) (*htab->alloc_f) (nsize, sizeof (void **)); + htab->entries = (void **) (*htab->alloc_f) (nsize, sizeof (void *)); htab->size = nsize; htab->size_prime_index = nindex; } @@ -544,9 +544,9 @@ htab_expand (htab_t htab) if (htab->alloc_with_arg_f != NULL) nentries = (void **) (*htab->alloc_with_arg_f) (htab->alloc_arg, nsize, - sizeof (void **)); + sizeof (void *)); else - nentries = (void **) (*htab->alloc_f) (nsize, sizeof (void **)); + nentries = (void **) (*htab->alloc_f) (nsize, sizeof (void *)); if (nentries == NULL) return 0; htab->entries = nentries;