diff options
author | Jakub Jelinek <jakub@redhat.com> | 2025-03-01 20:48:16 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2025-03-01 20:50:29 +0100 |
commit | ff38712bcba97ff9cba168a4e864c5a8ac453b7f (patch) | |
tree | 68d3f4bdca76a07b56b882a89568b942a094a50d /libgcc/enable-execute-stack-empty.c | |
parent | f7db0263f792466983f53652fb06268767b35305 (diff) | |
download | gcc-ff38712bcba97ff9cba168a4e864c5a8ac453b7f.zip gcc-ff38712bcba97ff9cba168a4e864c5a8ac453b7f.tar.gz gcc-ff38712bcba97ff9cba168a4e864c5a8ac453b7f.tar.bz2 |
ggc: Fix up ggc_internal_cleared_alloc_no_dtor [PR117047]
Apparently I got one of the !HAVE_ATTRIBUTE_ALIAS fallbacks wrong.
It compiled with a warning:
../../gcc/ggc-common.cc: In function 'void* ggc_internal_cleared_alloc_no_dtor(size_t, void (*)(void*), size_t, size_t)':
../../gcc/ggc-common.cc:154:44: warning: unused parameter 'size' [-Wunused-parameter]
154 | ggc_internal_cleared_alloc_no_dtor (size_t size, void (*f)(void *),
| ~~~~~~~^~~~
and obviously didn't work right (always allocated 0-sized objects).
Fixed thusly.
2025-03-01 Jakub Jelinek <jakub@redhat.com>
PR jit/117047
* ggc-common.cc (ggc_internal_cleared_alloc_no_dtor): Pass size
rather than s as the first argument to ggc_internal_cleared_alloc.
Diffstat (limited to 'libgcc/enable-execute-stack-empty.c')
0 files changed, 0 insertions, 0 deletions