OSDN Git Service

2009-08-07 Dodji Seketeli <dodji@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / overload / defarg4.C
1 // Contributed by Dodji Seketeli <dodji@redhat.com>
2 // Origin PR c++/39987
3 // { dg-do "compile" }
4
5 class foo
6 {
7  template<typename U>
8  static bool func(const U& x)
9  {}
10 public:
11  template<typename U>
12  unsigned int Find(const U& x, bool (*pFunc) (const U&) = func) const
13  {}
14 };
15
16 class bar {
17  bool Initialize();
18 protected:
19  foo b;
20 };
21
22 bool bar::Initialize()
23 {
24         b.Find(b);
25 }
26