* doc/extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.
[official-gcc.git] / gcc / testsuite / g++.dg / ext / vla7.C
blob5246f9c8c3887a45bdb775808473aaf50455d47f
1 // PR c++/40013
2 // { dg-options "" }
4 template <class T>
5 struct A
7   struct B
8   {
9     struct
10     {
11       int fn () { return 0; }
12     } b;
13   };
14   void test ();
17 template <class T>
18 void
19 A <T>::test ()
21   B a;
22   int vla[a.b.fn ()];
25 int
26 main ()
28   A <char> a;
29   a.test ();