// PR c++/19894 // Origin: Volker Reichelt template struct A { T A::* p; // { dg-error "void" } }; A a; // { dg-message "required" }