1// { dg-do assemble  }
2// Bug: g++ thinks that A defines operator delete, and tries to call it.
3
4struct A {
5  ~A () { ::operator delete (0); }
6};
7