Rebase.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / overload11.C
blob12b4978b94afc220dfa55559f556a60ded1e94f2
1 // { dg-do link  }
3 template <class T>
4 int f(int (*fn)(T))
6   return (*fn)(3);
9 struct S {
10   static int g(int) { return 1; }
11   static void g();
13   int h();
16 int S::h()
18   return f(&g);
22 int main()
24   S s;
25   if (s.h () != 1)
26     return 1;