foo(void)1 int foo(void) { 2 int x; 3 4 asm goto("" 5 : "=r"(x) 6 : 7 : 8 : indirect); 9 x = 42; 10 11 indirect: 12 return x; 13 } 14