2 // This testcase ICEd because used flag from the anon union variables
3 // was not propagated back to the anon union itself, causing addressof
4 // not to be replaced with stack slot.
6 // { dg-options "-O2" }
12 int bar (void *x, int y);
22 if (bar (&a, sizeof (int)) != 32)