2016-09-26 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / g++.dg / conversion / cast1.C
blobf90b42165a80f34d9b2671fdc1086995698683f5
1 // PR c++/10841
3 int main() {
4   class Base { 
5   public: 
6     int i, j, k; 
7     void f(); };
9   class Derived : private Base { 
10   public: 
11     int m, n, p; 
12     void g(); 
13   };
15   Derived derived;
16   Base &base = (Base &)derived;
17   (int Base::*)&Derived::n;
18   (int Derived::*)&Base::j;
19   (void (Base::*)(void))&Derived::g;
20   (void (Derived::*)(void))&Base::f;