No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gcc4 / gcc / testsuite / g++.dg / inherit / ptrmem2.C
bloba13705576a429bd5b693735aca4f622cd3f923d0
1 // PR c++/16810
3 struct C {
4   virtual void f() {}
5 };
7 struct B {virtual ~B() {} };
9 class D : public B, public C
11 public:
12   virtual void f() {}
15 typedef void ( C::*FP)();
16 typedef void ( D::*D_f)();
18 int main() {
19   D *d = new D();
20   C *c = d;
22   const FP fptr = (FP) &D::f;;
23   (d->* (D_f)fptr)();