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