1 struct Incomplete;
2 
3 struct X : Incomplete {
4   X();
5 };
6 
7 struct Y : X {
8   using X::X;
9 };
10