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)8 foo (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)19 baz (int i)
20 {
21   foo (i + 2);
22 }
23