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