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