1template <int dimm> struct Patch { 2 static const unsigned int no_neighbor = 1; 3}; 4template <int dim> 5const unsigned int Patch<dim>::no_neighbor; 6void f(const unsigned int); 7void g() { 8 f(Patch<1>::no_neighbor); 9} 10