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