1 // { dg-do compile { target c++17 } } 2 3 struct derived; 4 struct base { }; 5 struct derived : base { 6 int i; 7 }; 8 9 derived d1{1}; // { dg-error "base" } 10 derived d2{{},1}; // OK 11 12