1 /* { dg-do compile } */
3 typedef struct __jmp_buf_tag
{ char buf
[1024]; } jmp_buf[1];
4 extern int setjmp (jmp_buf);
5 extern int bar (unsigned int *);
6 extern jmp_buf *baz (void);
7 struct C
{ int c1
; unsigned int c2
, c3
, c4
; };
10 foo (struct C
*x
, const int *y
, unsigned int *z
, unsigned int e
, unsigned int g
)
16 if ((x
->c1
|| x
->c2
) && g
&& (!e
|| d
>= 8))
20 if ((!x
->c3
&& !x
->c4
|| *y
== 0) && !e
&& bar (z
))