1 // PR c++/90171 2 // { dg-do compile { target c++2a } } 3 4 #include <new> 5 6 struct A { 7 void operator delete(A*, std::destroying_delete_t, std::align_val_t); 8 void operator delete(A*, std::destroying_delete_t, std::size_t, std::align_val_t); 9 }; 10 delete_A(A * a)11void delete_A(A *a) { delete a; } 12