15 lines
215 B
C
15 lines
215 B
C
|
/* GCC compound statements with non-expressions */
|
||
|
struct cpu_info {
|
||
|
int bar;
|
||
|
};
|
||
|
|
||
|
int
|
||
|
main(void)
|
||
|
{
|
||
|
return ({
|
||
|
struct cpu_info *__ci;
|
||
|
__asm__ volatile("movl %%fs:4,%0":"=r" (__ci));
|
||
|
__ci;
|
||
|
})->bar;
|
||
|
}
|