blob: e927ae450450735682250649956eb11de1f2cfcb [file] [log] [blame]
Chris Lattner2ac03f42001-11-10 07:26:59 +00001typedef struct {
2 int w;
3 float x;
4 double y;
5 long long z;
6} S1Ty;
7
8typedef struct {
9 S1Ty A, B;
10} S2Ty;
11
12void printS1(S1Ty *V) {
13 printf("%d, %f, %f, %lld\n", V->w, V->x, V->y, V->z);
14}
15
16void main() {
17 S2Ty E;
18 E.A.w = 1;
19 E.A.x = 123.42f;
20 E.A.y = 19.0;
21 E.A.z = 123455678902ll;
22 E.B.w = 2;
23 E.B.x = 23.42f;
24 E.B.y = 29.0;
25 E.B.z = 23455678902ll;
26
27 printS1(&E.A);
28 printS1(&E.B);
29}
30