2 // { dg-do compile { target c++14 } }
3 // { dg-options "-Wuseless-cast" }
5 template <typename T, int N>
6 struct A { typedef T t[N]; };
7 template <typename T, int N>
8 struct B { typename A<T, N>::t b; };
15 return r; // { dg-bogus "useless cast to type" }