//PR 26938 template struct A; // { dg-message "previous declaration" } template struct A // { dg-error "template" } { A(); }; A<0> a; // { dg-error "incomplete type" }