#include <iostream>
struct S
{
void foo()
{
std::cout << std::boolalpha << (this == nullptr) << std::endl;
}
};
int main()
{
reinterpret_cast<S*>(0)->foo();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IFMKewogICAgdm9pZCBmb28oKQogICAgewogICAgICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmJvb2xhbHBoYSA8PCAodGhpcyA9PSBudWxscHRyKSA8PCBzdGQ6OmVuZGw7CiAgICB9Cn07CgppbnQgbWFpbigpCnsKICAgIHJlaW50ZXJwcmV0X2Nhc3Q8Uyo+KDApLT5mb28oKTsKfQ==