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