1 template<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 
f1(void)16 const unsigned long  *f1(void){return &X<0>::primes[0];}
main()17 int main(){}
18