1 /* { dg-options "-O -fgraphite-identity" } */
7 typedef struct x
**(*a
)(struct x
*);
29 f
= (*(((struct x
*)r
)->e
.y
.l
.i
[2]((struct x
*)r
)))->e
.y
.s
;
31 __builtin_memcpy((char *)m
, (const char *)c
, sizeof(jmp_buf));
32 if (setjmp (c
) == 0) {
34 for (z
= 0; z
< 0; ++z
)