1 // { dg-do run  }
2 #include <stddef.h>
3 #include <stdlib.h>
4 
5 class toto {
6 public:
new(size_t t)7   void * operator new (size_t t) {
8     abort();
9   }
delete(void * p,size_t t)10   void operator delete (void*p, size_t t) {
11     abort();
12   }
13 };
14 
main()15 int main() {
16   toto * p;
17   p = new toto[5];
18   delete [] p;
19 }
20