modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr80422.c (about)

     1  
     2  int a, c, f;
     3  short b, d, e;
     4  
     5  int fn1 (int h)
     6  { 
     7    return a > 2 || h > a ? h : h << a;
     8  }
     9  
    10  void fn2 ()
    11  { 
    12    int j, k;
    13    while (1)
    14      { 
    15        k = c && b;
    16        f &= e > (fn1 (k) && j);
    17        if (!d)
    18          break;
    19      }
    20  }
    21  
    22  int main ()
    23  { 
    24    fn2 ();
    25    return 0;
    26  }