#include <typeinfo>
#include <iostream>
struct S {};
int main()
{
S s1();
S s2;
std::cout << typeid(s1).name() << std::endl;
std::cout << typeid(s2).name() << std::endl;
}
I2luY2x1ZGUgPHR5cGVpbmZvPgojaW5jbHVkZSA8aW9zdHJlYW0+CiAKc3RydWN0IFMge307CiAKaW50IG1haW4oKQp7CiAgICBTIHMxKCk7CiAgICBTIHMyOwogICAgc3RkOjpjb3V0IDw8IHR5cGVpZChzMSkubmFtZSgpIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6Y291dCA8PCB0eXBlaWQoczIpLm5hbWUoKSA8PCBzdGQ6OmVuZGw7Cn0=