PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / template / error42.C
blob3c66ed0289d314ec94a6194b232765f06eddb9a5
1 // PR c++/40372
2 // { dg-do compile }
4 template <int> struct A
6   int i;                // { dg-message "" }
7   friend void foo ()
8   {
9     int x[i];           // { dg-error "non-static data member" }
10   }
13 struct B
15   int j;                // { dg-message "" }
16   friend int bar ()
17   {
18     return j;           // { dg-error "non-static data member" }
19   }