1 // PR c++/21347
2 // { dg-options "-Wctor-dtor-privacy" }
3 
4 class A {
5 public:
6   int x;
getX()7   int getX() { return x; } // comment out to avoid warning
8 };
9 
foo()10 int foo() {
11   A a; // accepted: clearly the ctor is not private
12   return a.x;
13 }
14