[compiler-rt] [llvm] scudo: Support free_sized and free_aligned_sized from C23 (PR #146556)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 8 14:49:45 PDT 2025
================
@@ -433,7 +439,8 @@ class Allocator {
}
NOINLINE void deallocate(void *Ptr, Chunk::Origin Origin, uptr DeleteSize = 0,
----------------
vitalybuka wrote:
In a separate patch
could you please
Move exiting deallocate into private as
```
NOINLINE void deallocate(void *Ptr, Chunk::Origin Origin,
const uptr *DeleteSize, uptr *Alignment) { // no default values
```
and in public section replace
deallocate -> with inline "delete{,Sized}{,Aligned}"
and update existing calls as is?
https://github.com/llvm/llvm-project/pull/146556
More information about the llvm-commits
mailing list