Home | History | Annotate | Line # | Download | only in lint1
d_gcc_compound_statements2.c revision 1.1
      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