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()15int main() { 16 toto * p; 17 p = new toto[5]; 18 delete [] p; 19 } 20