Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.law / bad-error7.C
blob4c07d4315249adf2774ff4f3faff93d9bcfadc65
1 // { dg-do assemble  }
2 // GROUPS passed bad-errors
3 #include <iostream>
5 class ParX
6         {
7         public:
8                 ParX() {}
9         };
11 class X : public ParX
12         {
13         public:
14                 void fn2() { std::cout << "hi" << std::endl; }
15         };
17 int main()
18         {
19         X               x;
20         ParX*   pParX                   = &x;
21         void    (ParX::*p)()    = (void (ParX::*)()) &X::fn2;    // line 19
23         (pParX->*p)();
24         }