prog.cpp: In static member function ‘static void a::operator delete(void*)’:
prog.cpp:5:62: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete]
struct a { static void operator delete (void *p) { ::delete p; } };
^
prog.cpp: In function ‘int main()’:
prog.cpp:15:10: error: ‘DON_T_COMPILE_ME’ was not declared in this scope
return DON_T_COMPILE_ME;
^~~~~~~~~~~~~~~~