2 * { dg-options "-std=gnu23 -O2" }
5 /* Check that structs with flexible array member can alias. */
7 struct bar
{ int x
; int f
[]; };
9 [[gnu::noinline
,gnu::noipa
]]
10 int test_bar2(struct bar
* a
, void* b
)
14 struct bar
{ int x
; int f
[0]; }* p
= b
;
27 if (2 != test_bar2(&z
, &z
))