2 /* { dg-do run { target c++14 } } */
3 /* { dg-options "-O2 -fdump-tree-cddce-details -fdelete-null-pointer-checks" } */
7 __attribute__((malloc, noinline)) void* operator new[](__SIZE_TYPE__ sz) {
9 return ::operator new(sz);
12 void operator delete[](void* ptr) noexcept {
14 ::operator delete(ptr);
17 void operator delete[](void* ptr, __SIZE_TYPE__ sz) noexcept {
19 ::operator delete(ptr, sz);
30 /* { dg-final { scan-tree-dump-not "Deleting : operator delete" "cddce1"} } */