// PR c++/51318 enum { e0, e1 }; template struct A {}; template struct B { A a; };