2 /* { dg-do compile } */
3 /* { dg-options "-O2 -g" } */
5 __extension__
typedef __INTPTR_TYPE__
intptr_t;
6 struct S
{ unsigned long s1
; void **s2
[0]; };
7 void **a
, **b
, **c
, **d
, **e
, **f
;
10 baz (intptr_t x
, intptr_t y
)
13 *f
= (void **) (y
<< 8 | (x
& 0xff));
27 = ((void **************************)
28 a
)[1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][66];
29 void **i
= ((struct S
*) h
)->s2
[4];
37 ((void (*) (void)) (i
[1])) ();