namespace MyNamespace
{
class MyClass
{
};
}
MyNamespace::MyClass* TEST_VAL = nullptr;
int getVal(MyNamespace::MyClass** val)
{
if (val == nullptr)
return 1;
*val = TEST_VAL;
return 0;
}
int main()
{
MyNamespace::MyClass** val = new MyNamespace::MyClass*();
return getVal(val);
}
bmFtZXNwYWNlIE15TmFtZXNwYWNlCnsKICAgIGNsYXNzIE15Q2xhc3MKICAgIHsKICAgIH07Cn0KCk15TmFtZXNwYWNlOjpNeUNsYXNzKiBURVNUX1ZBTCA9IG51bGxwdHI7CgppbnQgZ2V0VmFsKE15TmFtZXNwYWNlOjpNeUNsYXNzKiogdmFsKQp7CiAgICBpZiAodmFsID09IG51bGxwdHIpCiAgICAgICAgcmV0dXJuIDE7CgogICAgKnZhbCA9IFRFU1RfVkFMOwogICAgcmV0dXJuIDA7Cn0KCmludCBtYWluKCkKewogICAgTXlOYW1lc3BhY2U6Ok15Q2xhc3MqKiB2YWwgPSBuZXcgTXlOYW1lc3BhY2U6Ok15Q2xhc3MqKCk7CiAgICByZXR1cm4gZ2V0VmFsKHZhbCk7Cn0K