/* GCC compound statements */

foo(unsigned long z)
{
	z = ({ unsigned long tmp; tmp = 1; tmp; });
	foo(z);
}