1272343Sngie/* GCC compound statements with non-expressions */ 2272343Sngiestruct cpu_info { 3272343Sngie int bar; 4272343Sngie}; 5272343Sngie 6272343Sngieint 7272343Sngiemain(void) 8272343Sngie{ 9272343Sngie return ({ 10272343Sngie struct cpu_info *__ci; 11272343Sngie __asm__ volatile("movl %%fs:4,%0":"=r" (__ci)); 12272343Sngie __ci; 13272343Sngie })->bar; 14272343Sngie} 15