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