1 /* { dg-do compile } */ 2 /* { dg-options "-O2" } */ 3 4 extern void bar (int *); 5 6 static inline __attribute__((always_inline)) 7 int foo(int i)8foo (int i) 9 { 10 struct S { 11 int ar[1][i]; 12 } s; 13 14 s.ar[0][0] = 0; 15 bar (&s.ar[0][0]); 16 } 17 18 void baz(int i)19baz (int i) 20 { 21 foo (i + 2); 22 } 23