Daily bump.
[gcc.git] / gcc / testsuite / g++.dg / torture / pr91334.C
blob187ab84e978b0531097ddea3abd4f413217fd3d3
1 /* PR c++/91334.  */
2 /* { dg-do compile } */
3 /* { dg-skip-if "requires hosted libstdc++ for stdlib size_t" { ! hostedlib } } */
5 #include <new>
6 #include <stdlib.h>
8 struct A {
9   A() { throw 0; }
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(...) {} }