aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/init/delete5.C
blob: 3fff93d846ec56ffb199508e7dbfd84bac6a2e95 (plain)
1
2
3
4
5
6
7
8
9
// PR c++/104846
// PR c++/101887
// { dg-do compile { target c++14 } }

struct S {
  auto operator delete (void *) {} // { dg-error ".operator delete. must return type .void'" }
  auto operator delete (void*, __SIZE_TYPE__); // { dg-error ".operator delete. must return type .void'" }
  auto operator delete[] (void *) {} // { dg-error ".operator delete. must return type .void'" }
};