[compiler-rt] [llvm] scudo: Support free_sized and free_aligned_sized from C23 (PR #146556)
Justin King via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 21 09:32:48 PDT 2025
================
@@ -433,7 +439,8 @@ class Allocator {
}
NOINLINE void deallocate(void *Ptr, Chunk::Origin Origin, uptr DeleteSize = 0,
- UNUSED uptr Alignment = MinAlignment) {
+ bool HasDeleteSize = false, uptr DeleteAlignment = 0,
+ bool HasDeleteAlignment = false) {
----------------
jcking wrote:
This would prevent us from detecting `operator delete(<valid_ptr>, 0)` vs `operator delete(<valid_ptr>)`.
https://github.com/llvm/llvm-project/pull/146556
More information about the llvm-commits
mailing list