// { dg-do compile } // Origin: Francesco Monica // PR c++/13262: Access checking during instantiation of static data // member. template class Aclass { private: Aclass() {} static Aclass instance; }; template Aclass Aclass::instance; template class Aclass;