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>
This commit is contained in:
parent
9cb69e7884
commit
5dac43b43c
1 changed files with 4 additions and 4 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue