1 // RUN: clang-cc -fsyntax-only -verify %s 2 #include <stddef.h> 3 4 struct A { 5 void *operator new(size_t); 6 }; 7 8 namespace NS { 9 void *operator new(size_t);; // expected-error {{'operator new' cannot be declared inside a namespace}} 10 } 11 12 static void *operator new(size_t); // expected-error {{'operator new' cannot be declared static in global scope}} 13