1183840Sraj// { dg-do assemble  }
2183840Sraj// Bug: g++ thinks that A defines operator delete, and tries to call it.
3183840Sraj
4183840Srajstruct A {
5183840Sraj  ~A () { ::operator delete (0); }
6183840Sraj};
7183840Sraj