2013-04-30 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / vla-22.c
blobf924650af03ec1caa647cbf6c725664d92fcc4ee
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 extern void bar (int *);
6 static inline __attribute__((always_inline))
7 int
8 foo (int i)
10 struct S {
11 int ar[1][i];
12 } s;
14 s.ar[0][0] = 0;
15 bar (&s.ar[0][0]);
18 void
19 baz (int i)
21 foo (i + 2);