1 //PR 26938 2 3 template<int, int = 0> struct A; // { dg-message "previous declaration" } 4 5 template<int> struct A // { dg-error "template" } 6 { 7 A(); 8 }; 9 10 A<0> a; // { dg-error "incomplete type" } 11