1 /* { dg-do compile } */
3 struct S
{ int s
; int u
; };
5 extern struct S
*baz (void);
8 foo (int x
, struct S
*y
, char z
, int *v
, struct S
*s
)
16 while ((c
= (s
->s
!= (s
->u
& 1) ? s
->s
: bar ())) != '\0');
17 c
= (s
->s
!= '\\' && (s
->u
& 4) ? s
->s
: bar ());
21 while ((c
= ((s
->u
& 1) ? s
->s
: bar ())) != 0
22 && ((d
!= 11 && d
!= 17) || (v
[c
] & 1) == 0))
30 d
= y
->s
= z
== '<' ? 17 : 11;