1template<int dummy>
2    struct X
3    {
4      static const int n_primes = 256;
5      static const unsigned long primes[n_primes + 1];
6    };
7
8  template<int dummy>
9  const int X<dummy>::n_primes;
10
11  template<int dummy>
12  const unsigned long X<dummy>::primes[n_primes + 1] =
13    { 0 };
14
15
16const unsigned long  *f1(void){return &X<0>::primes[0];}
17int main(){}
18