2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / net18.C
blob2123c8152425299be8de8acb914af4133e7df3d4
1 // { dg-do assemble  }
3 class ClassA {
4 public:
5   typedef ClassA& (*PMFV)(const char*);
6   static PMFV setMapper(PMFV);
7   static PMFV _mapper;
8 };
10 class ClassB {
11 public:
12   typedef ClassB& (*PMFV)(const char*);
15 ClassA::PMFV ClassA::setMapper(ClassA::PMFV newFunc)
17   PMFV oldFunc = _mapper;
18   _mapper = newFunc;
20   return oldFunc;