1*67e74705SXin Li struct A { 2*67e74705SXin Li public: 3*67e74705SXin Li int x; 4*67e74705SXin Li }; 5*67e74705SXin Li 6*67e74705SXin Li struct B : A { 7*67e74705SXin Li int y; 8*67e74705SXin Li int foo(); 9*67e74705SXin Li }; 10*67e74705SXin Li 11*67e74705SXin Li enum E { 12*67e74705SXin Li a = 0, 13*67e74705SXin Li b = 1 14*67e74705SXin Li }; 15