diff options
Diffstat (limited to 'gcc/ggc-none.c')
-rw-r--r-- | gcc/ggc-none.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c index aad89bf..97d3566 100644 --- a/gcc/ggc-none.c +++ b/gcc/ggc-none.c @@ -41,14 +41,18 @@ ggc_round_alloc_size (size_t requested_size) } void * -ggc_internal_alloc (size_t size MEM_STAT_DECL) +ggc_internal_alloc (size_t size, void (*f)(void *), size_t, size_t + MEM_STAT_DECL) { + gcc_assert (!f); // ggc-none doesn't support finalizers return xmalloc (size); } void * -ggc_internal_cleared_alloc (size_t size MEM_STAT_DECL) +ggc_internal_cleared_alloc (size_t size, void (*f)(void *), size_t, size_t + MEM_STAT_DECL) { + gcc_assert (!f); // ggc-none doesn't support finalizers return xcalloc (size, 1); } |