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