2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fdump-tree-optimized" } */
7 struct b
{int array
[0]; struct a a
[];};
11 test (struct b
*bptr1
, union c
*cptr
, int i
, int j
)
15 return bptr1
->a
[i
].v1
;
18 test2 (struct b
*bptr1
, union c
*cptr
, int i
, int j
)
22 return bptr1
->a
[i
].v1
;
24 /* { dg-final { scan-tree-dump-times "return 123" 1 "optimized" { xfail *-*-* } } } */
25 /* { dg-final { scan-tree-dump-not "return 124" "optimized"} } */