scop.c: extract out expr_collect_access
[pet.git] / tests / while_break.c
blobe1a94774682d37a9abaa88a09af9044483485fef
1 int f();
3 void foo(int N)
5 int i;
6 int a;
8 #pragma scop
9 while (1) {
10 a = 5;
11 if (N)
12 break;
13 a = 6;
15 while (1) {
16 a = 5;
17 if (f())
18 break;
19 a = 6;
21 while (f()) {
22 a = 5;
23 if (N)
24 break;
25 a = 6;
27 while (f()) {
28 a = 5;
29 if (f())
30 break;
31 a = 6;
33 #pragma endscop