1// { dg-do compile }
2
3// Origin: Francesco Monica <fmonica@ce.unipr.it>
4
5// PR c++/13262: Access checking during instantiation of static data
6// member.
7
8template <typename T> class Aclass {
9  private:
10    Aclass() {}
11    static Aclass instance;
12};
13
14template <typename T> Aclass<T> Aclass<T>::instance;
15
16template class Aclass<int>;
17