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