1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// PRMS Id: 10283 // Build don't link: template <class T> struct B { static void (*p)(); static void f (); }; template <class T> void (*B<T>::p)() = &B<T>::f; B<int> b; template <int i> struct A { static const int j = i; int k[j]; }; A<1> a; template <int i> const int A<i>::j;