PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / template / const2.C
blob5188fe29d10e9081bacd8da0f14aaac84f07bddf
1 // PR c++/39608
2 // We were improperly considering dependent members of the current
3 // instantiation to be non-constant (and therefore invalid template
4 // non-type arguments).
6 template <int I>
7 struct C {};
9 template <class T>
10 struct A
12   static const T x = 1;
13   C<A<T>::x> c;                 // { dg-bogus "invalid" }
16 A<int> a;