mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-30 06:58:08 +03:00
Remove JEMALLOC_ALLOC_SIZE annotations on functions not returning pointers
As per gcc documentation: The alloc_size attribute is used to tell the compiler that the function return value points to memory (...) This resolves #245.
This commit is contained in:
parent
218b15cc29
commit
50cd636eed
2 changed files with 4 additions and 4 deletions
|
|
@ -1531,7 +1531,7 @@ label_oom:
|
|||
}
|
||||
|
||||
JEMALLOC_EXPORT int
|
||||
JEMALLOC_ATTR(nonnull(1)) JEMALLOC_ALLOC_SIZE(2) JEMALLOC_NOTHROW
|
||||
JEMALLOC_ATTR(nonnull(1)) JEMALLOC_NOTHROW
|
||||
je_posix_memalign(void **memptr, size_t alignment, size_t size)
|
||||
{
|
||||
int ret = imemalign(memptr, alignment, size, sizeof(void *));
|
||||
|
|
@ -2277,7 +2277,7 @@ ixallocx_prof(tsd_t *tsd, void *ptr, size_t old_usize, size_t size,
|
|||
}
|
||||
|
||||
JEMALLOC_EXPORT size_t
|
||||
JEMALLOC_ALLOC_SIZE(2) JEMALLOC_NOTHROW
|
||||
JEMALLOC_NOTHROW
|
||||
je_xallocx(void *ptr, size_t size, size_t extra, int flags)
|
||||
{
|
||||
tsd_t *tsd;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue