// PR c++/90171 // { dg-do compile { target c++20 } } #include struct A { void operator delete(A*, std::destroying_delete_t, std::align_val_t); void operator delete(A*, std::destroying_delete_t, std::size_t, std::align_val_t); }; void delete_A(A *a) { delete a; }