#include <iostream>
struct T
{
T(T const &e)
{
if ( this == &e )
std::cout << "yep\n";
}
};
int main()
{
T t(t);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IFQKewogICAgICAgIFQoVCBjb25zdCAmZSkKICAgICAgICB7CiAgICAgICAgICAgICAgICBpZiAoIHRoaXMgPT0gJmUgKQogICAgICAgICAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAieWVwXG4iOwogICAgICAgIH0KfTsKCmludCBtYWluKCkKewogICAgICAgIFQgdCh0KTsKfQ==