1 // PR c++/29363 2 foo()3 template<int> void foo() 4 { 5 throw A(); // { dg-message "declar" } 6 struct A {} a; 7 } 8 9 template void foo<0>(); // { dg-message "required" } 10