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;
|
|
}
|