1 2 3 4 5 6 7 8 9 10 11
/* { dg-additional-options "-std=gnu89" } */ struct s { int f; }; f (w, v0, v1, v2, v3) struct s *w; { g (v0 ? 1 : w->f, v1 ? v3 : v2); }