modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20000419-1.c (about)

     1  struct foo { int a, b, c; };
     2  
     3  void
     4  brother (int a, int b, int c)
     5  {
     6    if (a)
     7      abort ();
     8  }
     9  
    10  void
    11  sister (struct foo f, int b, int c)
    12  {
    13    brother ((f.b == b), b, c);
    14  }
    15  
    16  int
    17  main ()
    18  {
    19    struct foo f = { 7, 8, 9 };
    20    sister (f, 1, 2);
    21    exit (0);
    22  }