Home | History | Annotate | Line # | Download | only in lint1
d_gcc_compound_statements2.c revision 1.1.2.2
      1  1.1.2.2  yamt /* GCC compound statements with non-expressions */
      2  1.1.2.2  yamt struct cpu_info {
      3  1.1.2.2  yamt 	int bar;
      4  1.1.2.2  yamt };
      5  1.1.2.2  yamt 
      6  1.1.2.2  yamt int
      7  1.1.2.2  yamt main(void)
      8  1.1.2.2  yamt {
      9  1.1.2.2  yamt 	return ({
     10  1.1.2.2  yamt 	    struct cpu_info *__ci;
     11  1.1.2.2  yamt 	    __asm__ volatile("movl %%fs:4,%0":"=r" (__ci));
     12  1.1.2.2  yamt 	    __ci;
     13  1.1.2.2  yamt 	})->bar;
     14  1.1.2.2  yamt }
     15