summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C
blob: c122cee4942ac482b303e604c97e44460fd8cc18 (plain)
1
2
3
4
5
6
7
8
9
10
11
// PR c++/90171
// { dg-do compile { target c++2a } }

#include <new>

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; }