// { dg-do compile } // Origin: robertk@mathematik.uni-freiburg.de // Wolfgang Bangerth // PR c++/14479: Template header check for enum template struct X { enum { dimension = dim }; template void bar (); }; template <> template <> void X<0>::bar<0> () {}