// PR c++/57545 template struct array { T data[N]; }; template struct derived { typedef long unsigned int size_type; static const size_type n = 42; array a; };