2 /* { dg-do compile } */
3 /* { dg-skip-if "requires hosted libstdc++ for stdlib size_t" { ! hostedlib } } */
10 void* operator new(size_t size, double = 0.0) { return ::operator new(size);}
11 void operator delete(void* p, double) { exit(0); }
12 void operator delete(void* p) { abort(); }
15 int main() { try { new A; } catch(...) {} }