/* GCC compound statements */
foo(unsigned long z)
{
z = ({ unsigned long tmp; tmp = 1; tmp; });
foo(z);
}