1 // instantiation cannot turn a data member into a function!
2 
3 typedef int (frib) (int);
4 
5 template <typename T> class X
6 {
7   T v; // { dg-error "declared function" }
8 };
9 
10 X<frib> v;
11