brintos

brintos / llvm-project-archived public Read only

0
0
Text · 465 B · 09dde8e Raw
13 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s2 3struct A {4  void operator delete(void*);5};6 7namespace NS {8  void operator delete(void *); // expected-error {{'operator delete' cannot be declared inside a namespace}}9}10 11static void operator delete(void *); // expected-error {{follows non-static declaration}} expected-note {{implicit}}12static void operator delete(void *, int, int); // expected-error {{'operator delete' cannot be declared static in global scope}}13