1e01aa904Sopenharmony_cistruct base 2e01aa904Sopenharmony_ci{ 3e01aa904Sopenharmony_ci enum mode : short { in, out, top, bottom }; 4e01aa904Sopenharmony_ci enum state { pass, fail, unknown }; 5e01aa904Sopenharmony_ci typedef long int_type; 6e01aa904Sopenharmony_ci}; 7e01aa904Sopenharmony_ci 8e01aa904Sopenharmony_cistruct B : public base 9e01aa904Sopenharmony_ci{ 10e01aa904Sopenharmony_ci mode _M_type; 11e01aa904Sopenharmony_ci state _M_state; 12e01aa904Sopenharmony_ci}; 13e01aa904Sopenharmony_ci 14e01aa904Sopenharmony_ciint main() 15e01aa904Sopenharmony_ci{ 16e01aa904Sopenharmony_ci B obj; 17e01aa904Sopenharmony_ci return 0; 18e01aa904Sopenharmony_ci} 19