1/* PR middle-end/46388 */
2
3struct S;
4struct T
5{
6  struct S *t;
7};
8extern struct S s, u;
9
10void
11foo (void)
12{
13  ((struct T *) &u)->t = &s;
14}
15