0001
0002
0003 struct S {
0004 int a;
0005 int b;
0006 int c;
0007 };
0008
0009 union U {
0010 int a;
0011 int b;
0012 int c;
0013 };
0014
0015 struct S1 {
0016 int a;
0017 int b;
0018 int c;
0019 };
0020
0021 union U1 {
0022 int a;
0023 int b;
0024 int c;
0025 };
0026
0027 typedef int T;
0028 typedef int S;
0029 typedef int U;
0030 typedef int T1;
0031 typedef int S1;
0032 typedef int U1;
0033
0034 struct root_struct {
0035 S m_1;
0036 T m_2;
0037 U m_3;
0038 S1 m_4;
0039 T1 m_5;
0040 U1 m_6;
0041 struct S m_7;
0042 struct S1 m_8;
0043 union U m_9;
0044 union U1 m_10;
0045 };
0046
0047 int func(struct root_struct *root)
0048 {
0049 return 0;
0050 }