Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.mike / p4484.C
blobb0ec0c9fcebab62f4a6294b1a7fa8f730277f52d
1 // { dg-do assemble  }
2 // prms-id: 4484
4 class A {
5   char buf[64];
6 };
8 typedef void (A::*pmf)();
9 typedef void (A::*pmfc)() const;
11 pmfc p = (pmfc)(pmf)0;
13 class B {
16 class D : public A, public B {
19 typedef int (B::*bmfp)();
20 typedef int (D::*dmfp)();
22 bmfp foo;
24 void bar(dmfp a) {
25   bar(foo);