class MyClass_Specific {};
typedef MyClass_Specific MyClass;
void func(MyClass obj) {}
int main()
{
MyClass object;
MyClass_Specific object2;
func(object);
func(object2);
}
Y2xhc3MgTXlDbGFzc19TcGVjaWZpYyB7fTsKCnR5cGVkZWYgTXlDbGFzc19TcGVjaWZpYyBNeUNsYXNzOwoKdm9pZCBmdW5jKE15Q2xhc3Mgb2JqKSB7fQoKaW50IG1haW4oKQp7CiAgICBNeUNsYXNzIG9iamVjdDsKICAgIE15Q2xhc3NfU3BlY2lmaWMgb2JqZWN0MjsKCiAgICBmdW5jKG9iamVjdCk7CiAgICBmdW5jKG9iamVjdDIpOwp9