// { dg-do assemble } | |
// PRMS Id: 10283 | |
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; |