1extern void *operator new(__SIZE_TYPE__); // { dg-message "note" } 2 3template <class T > 4struct C 5{ 6 void f() { 7 int* node; 8 new (&node) int(0); // { dg-error "new" } 9 } 10}; 11 12void* operator new(__SIZE_TYPE__, void* __p); 13 14void g() { 15 C<int> c; 16 c.f(); 17} 18