1 extern void abort (void);
2 extern void exit (int);
3 struct s
{ unsigned char a
[256]; };
4 union u
{ struct { struct s b
; int c
; } d
; struct { int c
; struct s b
; } e
; };
7 static struct s
*p
= &v
.d
.b
;
8 static struct s
*q
= &v
.e
.b
;
10 static inline struct s
rp (void) { return *p
; }
11 static inline struct s
rq (void) { return *q
; }
12 static void pq (void) { *p
= rq(); }
13 static void qp (void) { *q
= rp(); }
19 for (i
= 0; i
< 256; i
++)
27 for (i
= 0; i
< 256; i
++)