Add testcase for PR57478
[gcc.git] / 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 }