d_gcc_compound_statements2.c revision 272343
157257Sdufault/* GCC compound statements with non-expressions */
257257Sdufaultstruct cpu_info {
311494Sphk	int bar;
411494Sphk};
523458Smpp
611494Sphkint
711494Sphkmain(void)
8137587Snik{
9137587Snik	return ({
10137587Snik	    struct cpu_info *__ci;
11137587Snik	    __asm__ volatile("movl %%fs:4,%0":"=r" (__ci));
12137587Snik	    __ci;
13137587Snik	})->bar;
14137587Snik}
15137587Snik