// PR c++/23437

template <void (*p)()> struct S {
  static const int i = 10;
};

void g();

int a[S<g>::i];


syntax highlighted by Code2HTML, v. 0.9.1