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