1 // PR c++/20463
2 // { dg-do compile }
3 
4 template <typename T> struct C; // { dg-message "declaration" }
5 
f()6 template <typename T> void C<T>::f() // { dg-error "invalid|template" }
7 {
8   const foo bar;
9 }
10