xref: /aosp_15_r20/external/stg/test_cases/diff_tests/composite/kind.1.cc (revision 9e3b08ae94a55201065475453d799e8b1378bea6)
1 struct ClassToStruct {
2   long x;
3 };
4 
5 union ClassToUnion {
6   long x;
7 };
8 
9 class StructToClass {
10   long x;
11 };
12 
13 union StructToUnion {
14   long x;
15 };
16 
17 class UnionToClass {
18   long x;
19 };
20 
21 struct UnionToStruct {
22   long x;
23 };
24 
25 ClassToStruct class_to_struct;
26 ClassToUnion class_to_union;
27 StructToClass struct_to_class;
28 StructToUnion struct_to_union;
29 UnionToClass union_to_class;
30 UnionToStruct union_to_struct;
31