OSDN Git Service

PR c++/54858
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / template / const2.C
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).
5
6 template <int I>
7 struct C {};
8
9 template <class T>
10 struct A
11 {
12   static const T x = 1;
13   C<A<T>::x> c;                 // { dg-bogus "invalid" }
14 };
15
16 A<int> a;