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