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