OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / new2.C
1 // { dg-do compile }
2 // Reject [de-]allocation functions declared in a namespace, or
3 //   declared as static.
4
5 namespace A {
6   void* operator new(__SIZE_TYPE__ s, int* p); // { dg-error "namespace" }
7   void  operator delete(void*);                // { dg-error "namespace" }
8 }
9
10 static void* operator new(__SIZE_TYPE__ s, int* p); // { dg-error "static" }
11 static void  operator delete(void*);                // { dg-error "static" }