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