1 1.1.2.2 yamt /* GCC compound statements with non-expressions */ 2 1.1.2.2 yamt struct cpu_info { 3 1.1.2.2 yamt int bar; 4 1.1.2.2 yamt }; 5 1.1.2.2 yamt 6 1.1.2.2 yamt int 7 1.1.2.2 yamt main(void) 8 1.1.2.2 yamt { 9 1.1.2.2 yamt return ({ 10 1.1.2.2 yamt struct cpu_info *__ci; 11 1.1.2.2 yamt __asm__ volatile("movl %%fs:4,%0":"=r" (__ci)); 12 1.1.2.2 yamt __ci; 13 1.1.2.2 yamt })->bar; 14 1.1.2.2 yamt } 15