(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr57478.c
       1  /* { dg-do compile } */
       2  
       3  typedef struct Node Node;
       4  
       5  struct Node
       6  {
       7    Node *Pred, *Suc;
       8    Node *SubBestPred;
       9    Node *SubBestSuc;
      10  };
      11  
      12  void
      13  foo (Node *N)
      14  {
      15    do
      16      {
      17        N->SubBestPred = N->Pred;
      18        N->SubBestSuc = N->Suc;
      19      }
      20    while (N = N->Suc);
      21  }