1 /* { dg-do compile } */ 2 /* { dg-options "-fcompare-debug" } */ 3 4 struct S { 5 int i; 6 }; 7 8 extern struct S *e1(void); 9 extern int e2(int i); 10 f1()11static inline void f1() 12 { 13 int i; 14 struct S *s; 15 for (i = 0; i < 10; i++) 16 s = e1(); 17 e2(s->i); 18 } 19 f2(int i)20static inline void f2(int i) 21 { 22 int j = j; 23 j = e2(i); 24 } 25 foo(int i)26void foo(int i) 27 { 28 f1(); 29 f2(i); 30 } 31