2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fdump-tree-gimple" } */
32 T t
= { { { { 0, 0, 0 }, { 0, 0, 0 } }, { { 0, 0, 0 }, { 0, 0, 0 } } } };
39 T t
= { { { { 0, 0, 0 }, (struct A
) { 0, 0, 0 } },
40 (struct B
) { (struct A
) { 0, 0, 0 }, { 0, 0, 0 } } } };
47 T t
= { { { { 0, 0, 0 }, (struct A
) { 1, 1, 1 } },
48 (struct B
) { (struct A
) { 0, 0, 0 }, { 1, 1, 1 } } } };
52 /* { dg-final { scan-tree-dump-not "t = D" "gimple"} } */
53 /* { dg-final { scan-tree-dump-not "t\.c\.h\[12\] = D" "gimple"} } */
54 /* { dg-final { scan-tree-dump-not "\.g\[12\] = D" "gimple"} } */