d_gcc_compound_statements2.c revision 272343
162607Sitojun/* GCC compound statements with non-expressions */
278064Sumestruct cpu_info {
355163Sshin	int bar;
455163Sshin};
555163Sshin
655163Sshinint
762607Sitojunmain(void)
855163Sshin{
955163Sshin	return ({
1055163Sshin	    struct cpu_info *__ci;
1155163Sshin	    __asm__ volatile("movl %%fs:4,%0":"=r" (__ci));
1255163Sshin	    __ci;
1355163Sshin	})->bar;
1455163Sshin}
1555163Sshin