Closed
Description
These functions are members, but they are implicitly static members as in this draft, which means they shouldn't be allowed to have explicit object parameters.
Snippet:
#include <new>
#include <memory>
struct S {
void *operator new(this unsigned long);
void operator delete(this void*);
void operator delete(this S*, std::destroying_delete_t);
};