// PR c++/35985 // { dg-do compile } template struct A : T {}; // { dg-error "struct or class type" } struct B; A a; // { dg-message "required" }