1 // PR c++/59200
2 // { dg-do compile { target c++11 } }
3 
4 struct A
5 {
6   static constexpr bool value = true;
7 };
8 
9 template<typename T>
10 struct B
11 {
12   template<typename U>
13     using C = A;
14 };
15 
16 template<typename T>
17 template<typename U>
18   const bool B<T>::C<U>::value;  // { dg-error "too many" }
19