1// PR c++/28370 2// { dg-do run } 3 4namespace 5{ 6 template<typename T> struct A { static int *a; }; 7 template<typename T> int *A<T>::a = 0; 8} 9 10int * 11foo () 12{ 13 return A<int>::a; 14} 15 16int 17main () 18{ 19 return foo() != 0; 20} 21