The testcase in PR101887 has been working since the fix for PR104846,
via
r12-7599-gac8310dd122172.
This patch simply adds the case to the testsuite.
PR c++/101887
gcc/testsuite/ChangeLog:
* g++.dg/init/delete5.C: Add testcase from PR c++/101887.
// 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'" }
};
-