#include <cstdio>
class Class
{
public:
Class(int i)
{
}
};
void hello(double)
{
std::puts("double");
}
//uncomment that to get two errors:
/*
void hello(float)
{
std::puts("float\n");
}
//*/
void hello(Class c)
{
std::puts("class\n");
}
int main()
{
hello(1u);
hello(1);
}
I2luY2x1ZGUgPGNzdGRpbz4KCmNsYXNzIENsYXNzCnsKcHVibGljOgogICAgQ2xhc3MoaW50IGkpCiAgICB7CiAgICB9Cn07Cgp2b2lkIGhlbGxvKGRvdWJsZSkKewogICAgc3RkOjpwdXRzKCJkb3VibGUiKTsKfQoKLy91bmNvbW1lbnQgdGhhdCB0byBnZXQgdHdvIGVycm9yczoKLyoKdm9pZCBoZWxsbyhmbG9hdCkKewogICAgc3RkOjpwdXRzKCJmbG9hdFxuIik7Cn0KLy8qLwoKdm9pZCBoZWxsbyhDbGFzcyBjKQp7CiAgICBzdGQ6OnB1dHMoImNsYXNzXG4iKTsKfQoKaW50IG1haW4oKQp7CiAgICBoZWxsbygxdSk7CiAgICBoZWxsbygxKTsKfQo=