diff options
author | Alan Modra <amodra@gmail.com> | 2020-10-16 10:15:57 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-10-16 10:35:23 +1030 |
commit | e7f2f959e38e929ee04601abf97c4a637305771d (patch) | |
tree | 17325126904dab376d42c74a1317ef0e809847ff /bfd/configure.ac | |
parent | fd63a770b74293b20b150b83782f72d2f106f5c3 (diff) | |
download | gdb-e7f2f959e38e929ee04601abf97c4a637305771d.zip gdb-e7f2f959e38e929ee04601abf97c4a637305771d.tar.gz gdb-e7f2f959e38e929ee04601abf97c4a637305771d.tar.bz2 |
elf32-arc.c: Don't cast between function pointer and void pointer
Casts should be avoided if at all possible, and in particular the C
standard doesn't promise that function pointers can be cast to void*
or vice-versa. It is only mentioned under J.5 Common extensions,
saying "The following extensions are widely used in many systems, but
are not portable to all implementations."
* elf32-arc.c (replace_func): Correct return type.
(get_replace_function): Use a replace_func function pointer rather
than void*. Update associated ARC_RELOC_HOWTO define.
Diffstat (limited to 'bfd/configure.ac')
0 files changed, 0 insertions, 0 deletions