1// g++ should not complain about A having private [cd]tors. 2 3class A 4{ 5 A(); 6 ~A(); 7public: 8 int dummy(); // needed to get bogus warning 9 static A* get_A (); 10}; 11 12A* A::get_A() 13{ 14 static A a; 15 return &a; 16} 17