aboutsummaryrefslogtreecommitdiff
path: root/libiberty/hashtab.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-05-10 17:31:24 +0200
committerMartin Liska <mliska@suse.cz>2022-05-10 17:32:44 +0200
commit5dac43b43c3999f94b451cd7925e24d8e7c38a7a (patch)
tree3674ce830052366b1f9886e11b9a668c93370075 /libiberty/hashtab.c
parent9cb69e7884f829ff2d09444730ef268e0e31d560 (diff)
downloadgcc-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/hashtab.c')
-rw-r--r--libiberty/hashtab.c8
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;