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