// PR c++/17524 template struct A { static const T i = 0; // { dg-error "declared void" "void" } // { dg-error "invalid" "invalid" { target *-*-* } 5 } }; A a; // { dg-message "instantiated" }