blob: 79aa2d0452f48caf7d804992b3c0065843f70071 [file] [log] [blame]
#include <stdio.h>
extern "C" int unique_function_name(int i)
{
return puts(__PRETTY_FUNCTION__);
}
int unique_function_name()
{
return puts(__PRETTY_FUNCTION__);
}
int unique_function_name(float f)
{
return puts(__PRETTY_FUNCTION__);
}
namespace e
{
int unique_function_name()
{
return puts(__PRETTY_FUNCTION__);
}
namespace g
{
int unique_function_name()
{
return puts(__PRETTY_FUNCTION__);
}
}
}
class g
{
public:
int unique_function_name()
{
return puts(__PRETTY_FUNCTION__);
}
int unique_function_name(int i)
{
return puts(__PRETTY_FUNCTION__);
}
};
int main (int argc, char const *argv[])
{
g g;
g.unique_function_name();
g.unique_function_name(argc);
return 0;
}