diff options
author | Martin Liska <mliska@suse.cz> | 2022-05-10 17:31:24 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2022-05-10 17:32:44 +0200 |
commit | 5dac43b43c3999f94b451cd7925e24d8e7c38a7a (patch) | |
tree | 3674ce830052366b1f9886e11b9a668c93370075 /libiberty | |
parent | 9cb69e7884f829ff2d09444730ef268e0e31d560 (diff) | |
download | gcc-5dac43b43c3999f94b451cd7925e24d8e7c38a7a.zip gcc-5dac43b43c3999f94b451cd7925e24d8e7c38a7a.tar.gz gcc-5dac43b43c3999f94b451cd7925e24d8e7c38a7a.tar.bz2 |
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 <amodra@gmail.com>
Diffstat (limited to 'libiberty')
-rw-r--r-- | libiberty/hashtab.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libiberty/hashtab.c b/libiberty/hashtab.c index f7621cd..470d3e6 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; |