1 /* PR target/59803 */ 2 3 extern void baz (void) __attribute__ ((__noreturn__)); 4 struct A { int g, h; }; 5 extern struct A a; 6 struct B { unsigned char i, j, k, l, m; }; 7 int c, d, e; 8 static int f; 9 10 void foo(void)11foo (void) 12 { 13 f = 1; 14 } 15 16 void bar(struct B * x)17bar (struct B *x) 18 { 19 x->i = e; 20 x->k = c; 21 x->l = d; 22 x->j = a.h; 23 x->m = f; 24 if (x->i != e) baz (); 25 if (x->k != c) baz (); 26 if (x->j != a.h) baz (); 27 } 28