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