#include <cstddef>
struct CL {
void* operator new(size_t s, bool b = true);
void operator delete(void* o, bool b = true);
};
void* CL::operator new(size_t s, bool b) { return ::operator new(s); }
void CL::operator delete(void* o, bool b) { return ::operator delete(o); }
auto aut = new (false) CL;
// Since ideone doesn't appear to allow you to specify compiler
// command line arguments, here's a dummy main() to let it link.
int main() {}
I2luY2x1ZGUgPGNzdGRkZWY+CgpzdHJ1Y3QgQ0wgewoJdm9pZCogb3BlcmF0b3IgbmV3KHNpemVfdCBzLCBib29sIGIgPSB0cnVlKTsKCXZvaWQgb3BlcmF0b3IgZGVsZXRlKHZvaWQqIG8sIGJvb2wgYiA9IHRydWUpOwp9Owp2b2lkKiBDTDo6b3BlcmF0b3IgbmV3KHNpemVfdCBzLCBib29sIGIpIHsgcmV0dXJuIDo6b3BlcmF0b3IgbmV3KHMpOyB9CnZvaWQgQ0w6Om9wZXJhdG9yIGRlbGV0ZSh2b2lkKiBvLCBib29sIGIpIHsgcmV0dXJuIDo6b3BlcmF0b3IgZGVsZXRlKG8pOyB9CgphdXRvIGF1dCA9IG5ldyAoZmFsc2UpIENMOwoKLy8gU2luY2UgaWRlb25lIGRvZXNuJ3QgYXBwZWFyIHRvIGFsbG93IHlvdSB0byBzcGVjaWZ5IGNvbXBpbGVyCi8vIGNvbW1hbmQgbGluZSBhcmd1bWVudHMsIGhlcmUncyBhIGR1bW15IG1haW4oKSB0byBsZXQgaXQgbGluay4KaW50IG1haW4oKSB7fQ==