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