struct foo
{
};

foo foo(foo& f)
{
	return f;
}

int main()
{
	struct foo f;
	foo(f);
	return 0;
}