Skip to content

Commit 9ce1044

Browse files
committed
tests: fix fallout in flowgraph graphviz comparison dot files.
1 parent 6b3cc0b commit 9ce1044

26 files changed

+78
-26
lines changed

src/test/run-make/graphviz-flowgraph/f00.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ digraph block {
22
N0[label="entry"];
33
N1[label="exit"];
44
N2[label="block { }"];
5+
N3[label="expr { }"];
56
N0 -> N2;
6-
N2 -> N1;
7+
N2 -> N3;
8+
N3 -> N1;
79
}

src/test/run-make/graphviz-flowgraph/f01.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ digraph block {
44
N2[label="expr 1"];
55
N3[label="stmt 1;"];
66
N4[label="block { 1; }"];
7+
N5[label="expr { 1; }"];
78
N0 -> N2;
89
N2 -> N3;
910
N3 -> N4;
10-
N4 -> N1;
11+
N4 -> N5;
12+
N5 -> N1;
1113
}

src/test/run-make/graphviz-flowgraph/f02.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ digraph block {
44
N2[label="local _x"];
55
N3[label="stmt let _x: isize;"];
66
N4[label="block { let _x: isize; }"];
7+
N5[label="expr { let _x: isize; }"];
78
N0 -> N2;
89
N2 -> N3;
910
N3 -> N4;
10-
N4 -> N1;
11+
N4 -> N5;
12+
N5 -> N1;
1113
}

src/test/run-make/graphviz-flowgraph/f03.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ digraph block {
66
N4[label="expr 3 + 4"];
77
N5[label="stmt 3 + 4;"];
88
N6[label="block { 3 + 4; }"];
9+
N7[label="expr { 3 + 4; }"];
910
N0 -> N2;
1011
N2 -> N3;
1112
N3 -> N4;
1213
N4 -> N5;
1314
N5 -> N6;
14-
N6 -> N1;
15+
N6 -> N7;
16+
N7 -> N1;
1517
}

src/test/run-make/graphviz-flowgraph/f04.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@ digraph block {
55
N3[label="local _x"];
66
N4[label="stmt let _x = 4;"];
77
N5[label="block { let _x = 4; }"];
8+
N6[label="expr { let _x = 4; }"];
89
N0 -> N2;
910
N2 -> N3;
1011
N3 -> N4;
1112
N4 -> N5;
12-
N5 -> N1;
13+
N5 -> N6;
14+
N6 -> N1;
1315
}

src/test/run-make/graphviz-flowgraph/f05.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ digraph block {
99
N7[label="pat (_x, _y)"];
1010
N8[label="stmt let (_x, _y) = (5, 55);"];
1111
N9[label="block { let (_x, _y) = (5, 55); }"];
12+
N10[label="expr { let (_x, _y) = (5, 55); }"];
1213
N0 -> N2;
1314
N2 -> N3;
1415
N3 -> N4;
@@ -17,5 +18,6 @@ digraph block {
1718
N6 -> N7;
1819
N7 -> N8;
1920
N8 -> N9;
20-
N9 -> N1;
21+
N9 -> N10;
22+
N10 -> N1;
2123
}

src/test/run-make/graphviz-flowgraph/f06.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ digraph block {
77
N5[label="pat S6 { val: _x }"];
88
N6[label="stmt let S6 { val: _x } = S6{val: 6,};"];
99
N7[label="block { let S6 { val: _x } = S6{val: 6,}; }"];
10+
N8[label="expr { let S6 { val: _x } = S6{val: 6,}; }"];
1011
N0 -> N2;
1112
N2 -> N3;
1213
N3 -> N4;
1314
N4 -> N5;
1415
N5 -> N6;
1516
N6 -> N7;
16-
N7 -> N1;
17+
N7 -> N8;
18+
N8 -> N1;
1719
}

src/test/run-make/graphviz-flowgraph/f07.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ digraph block {
1717
N15[label="expr x + y"];
1818
N16[label="stmt match [7, 77, 777, 7777] { [x, y, ..] => x + y, };"];
1919
N17[label="block { match [7, 77, 777, 7777] { [x, y, ..] => x + y, }; }"];
20+
N18[label="expr { match [7, 77, 777, 7777] { [x, y, ..] => x + y, }; }"];
2021
N0 -> N2;
2122
N2 -> N3;
2223
N3 -> N4;
@@ -33,5 +34,6 @@ digraph block {
3334
N15 -> N7;
3435
N7 -> N16;
3536
N16 -> N17;
36-
N17 -> N1;
37+
N17 -> N18;
38+
N18 -> N1;
3739
}

src/test/run-make/graphviz-flowgraph/f08.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ digraph block {
1616
N14[label="block { _y = 888; }"];
1717
N15[label="expr if x > 88 { _y = 888; }"];
1818
N16[label="block { let x = 8; let _y; if x > 88 { _y = 888; } }"];
19+
N17[label="expr { let x = 8; let _y; if x > 88 { _y = 888; } }"];
1920
N0 -> N2;
2021
N2 -> N3;
2122
N3 -> N4;
@@ -32,5 +33,6 @@ digraph block {
3233
N9 -> N15;
3334
N14 -> N15;
3435
N15 -> N16;
35-
N16 -> N1;
36+
N16 -> N17;
37+
N17 -> N1;
3638
}

src/test/run-make/graphviz-flowgraph/f09.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ digraph block {
2424
N22[label="expr { _y = 94 + 95; }"];
2525
N23[label="expr if x > 92 { _y = 93; } else { _y = 94 + 95; }"];
2626
N24[label="block { let x = 91; let _y; if x > 92 { _y = 93; } else { _y = 94 + 95; } }"];
27+
N25[label="expr { let x = 91; let _y; if x > 92 { _y = 93; } else { _y = 94 + 95; } }"];
2728
N0 -> N2;
2829
N2 -> N3;
2930
N3 -> N4;
@@ -48,5 +49,6 @@ digraph block {
4849
N14 -> N23;
4950
N22 -> N23;
5051
N23 -> N24;
51-
N24 -> N1;
52+
N24 -> N25;
53+
N25 -> N1;
5254
}

src/test/run-make/graphviz-flowgraph/f10.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ digraph block {
1515
N13[label="stmt x -= 1;"];
1616
N14[label="block { x -= 1; }"];
1717
N15[label="block { let mut x = 10; while x > 0 { x -= 1; } }"];
18+
N16[label="expr { let mut x = 10; while x > 0 { x -= 1; } }"];
1819
N0 -> N2;
1920
N2 -> N3;
2021
N3 -> N4;
@@ -30,5 +31,6 @@ digraph block {
3031
N13 -> N14;
3132
N14 -> N5;
3233
N9 -> N15;
33-
N15 -> N1;
34+
N15 -> N16;
35+
N16 -> N1;
3436
}

src/test/run-make/graphviz-flowgraph/f11.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ digraph block {
1515
N13[label="expr \"unreachable\""];
1616
N14[label="stmt \"unreachable\";"];
1717
N15[label="block { let mut _x = 11; loop { _x -= 1; } \"unreachable\"; }"];
18+
N16[label="expr { let mut _x = 11; loop { _x -= 1; } \"unreachable\"; }"];
1819
N0 -> N2;
1920
N2 -> N3;
2021
N3 -> N4;
@@ -29,5 +30,6 @@ digraph block {
2930
N12 -> N13;
3031
N13 -> N14;
3132
N14 -> N15;
32-
N15 -> N1;
33+
N15 -> N16;
34+
N16 -> N1;
3335
}

src/test/run-make/graphviz-flowgraph/f12.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ digraph block {
2222
N20[label="expr if x == 2 { break ; \"unreachable\"; }"];
2323
N21[label="block { x -= 1; if x == 2 { break ; \"unreachable\"; } }"];
2424
N22[label="block { let mut x = 12; loop { x -= 1; if x == 2 { break ; \"unreachable\"; } } }"];
25+
N23[label="expr { let mut x = 12; loop { x -= 1; if x == 2 { break ; \"unreachable\"; } } }"];
2526
N0 -> N2;
2627
N2 -> N3;
2728
N3 -> N4;
@@ -44,5 +45,6 @@ digraph block {
4445
N20 -> N21;
4546
N21 -> N5;
4647
N6 -> N22;
47-
N22 -> N1;
48+
N22 -> N23;
49+
N23 -> N1;
4850
}

src/test/run-make/graphviz-flowgraph/f13.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ digraph block {
2424
N22[label="expr _y"];
2525
N23[label="expr _y = v + 1"];
2626
N24[label="block {\l let x = E13::E13b(13);\l let _y;\l match x { E13::E13a => _y = 1, E13::E13b(v) => _y = v + 1, }\l}\l"];
27+
N25[label="expr {\l let x = E13::E13b(13);\l let _y;\l match x { E13::E13a => _y = 1, E13::E13b(v) => _y = v + 1, }\l}\l"];
2728
N0 -> N2;
2829
N2 -> N3;
2930
N3 -> N4;
@@ -48,5 +49,6 @@ digraph block {
4849
N22 -> N23;
4950
N23 -> N10;
5051
N10 -> N24;
51-
N24 -> N1;
52+
N24 -> N25;
53+
N25 -> N1;
5254
}

src/test/run-make/graphviz-flowgraph/f14.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ digraph block {
1515
N13[label="block { return; \"unreachable\"; }"];
1616
N14[label="expr if x > 1 { return; \"unreachable\"; }"];
1717
N15[label="block { let x = 14; if x > 1 { return; \"unreachable\"; } }"];
18+
N16[label="expr { let x = 14; if x > 1 { return; \"unreachable\"; } }"];
1819
N0 -> N2;
1920
N2 -> N3;
2021
N3 -> N4;
@@ -30,5 +31,6 @@ digraph block {
3031
N7 -> N14;
3132
N13 -> N14;
3233
N14 -> N15;
33-
N15 -> N1;
34+
N15 -> N16;
35+
N16 -> N1;
3436
}

src/test/run-make/graphviz-flowgraph/f15.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ digraph block {
4949
N47[label="stmt x -= 5;"];
5050
N48[label="block {\l \'inner:\l loop {\l if x == 1 { break \'outer ; \"unreachable\"; }\l if y >= 2 { break ; \"unreachable\"; }\l y -= 3;\l }\l y -= 4;\l x -= 5;\l}\l"];
5151
N49[label="block {\l let mut x = 15;\l let mut y = 151;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { break \'outer ; \"unreachable\"; }\l if y >= 2 { break ; \"unreachable\"; }\l y -= 3;\l }\l y -= 4;\l x -= 5;\l }\l}\l"];
52+
N50[label="expr {\l let mut x = 15;\l let mut y = 151;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { break \'outer ; \"unreachable\"; }\l if y >= 2 { break ; \"unreachable\"; }\l y -= 3;\l }\l y -= 4;\l x -= 5;\l }\l}\l"];
5253
N0 -> N2;
5354
N2 -> N3;
5455
N3 -> N4;
@@ -99,5 +100,6 @@ digraph block {
99100
N47 -> N48;
100101
N48 -> N8;
101102
N9 -> N49;
102-
N49 -> N1;
103+
N49 -> N50;
104+
N50 -> N1;
103105
}

src/test/run-make/graphviz-flowgraph/f16.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ digraph block {
5252
N50[label="expr \"unreachable\""];
5353
N51[label="stmt \"unreachable\";"];
5454
N52[label="block {\l let mut x = 16;\l let mut y = 16;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { continue \'outer ; \"unreachable\"; }\l if y >= 1 { break ; \"unreachable\"; }\l y -= 1;\l }\l y -= 1;\l x -= 1;\l }\l \"unreachable\";\l}\l"];
55+
N53[label="expr {\l let mut x = 16;\l let mut y = 16;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { continue \'outer ; \"unreachable\"; }\l if y >= 1 { break ; \"unreachable\"; }\l y -= 1;\l }\l y -= 1;\l x -= 1;\l }\l \"unreachable\";\l}\l"];
5556
N0 -> N2;
5657
N2 -> N3;
5758
N3 -> N4;
@@ -105,5 +106,6 @@ digraph block {
105106
N49 -> N50;
106107
N50 -> N51;
107108
N51 -> N52;
108-
N52 -> N1;
109+
N52 -> N53;
110+
N53 -> N1;
109111
}

src/test/run-make/graphviz-flowgraph/f17.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ digraph block {
88
N6[label="local _v"];
99
N7[label="stmt let _v = [1, 7, 17];"];
1010
N8[label="block { let _v = [1, 7, 17]; }"];
11+
N9[label="expr { let _v = [1, 7, 17]; }"];
1112
N0 -> N2;
1213
N2 -> N3;
1314
N3 -> N4;
1415
N4 -> N5;
1516
N5 -> N6;
1617
N6 -> N7;
1718
N7 -> N8;
18-
N8 -> N1;
19+
N8 -> N9;
20+
N9 -> N1;
1921
}

src/test/run-make/graphviz-flowgraph/f18.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ digraph block {
99
N7[label="expr inner(inner(18))"];
1010
N8[label="stmt inner(inner(18));"];
1111
N9[label="block { inner(inner(18)); }"];
12+
N10[label="expr { inner(inner(18)); }"];
1213
N0 -> N2;
1314
N2 -> N3;
1415
N3 -> N4;
@@ -17,5 +18,6 @@ digraph block {
1718
N6 -> N7;
1819
N7 -> N8;
1920
N8 -> N9;
20-
N9 -> N1;
21+
N9 -> N10;
22+
N10 -> N1;
2123
}

src/test/run-make/graphviz-flowgraph/f19.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ digraph block {
1212
N10[label="expr s.inner().inner()"];
1313
N11[label="stmt s.inner().inner();"];
1414
N12[label="block { let s = S19{x: 19,}; s.inner().inner(); }"];
15+
N13[label="expr { let s = S19{x: 19,}; s.inner().inner(); }"];
1516
N0 -> N2;
1617
N2 -> N3;
1718
N3 -> N4;
@@ -23,5 +24,6 @@ digraph block {
2324
N9 -> N10;
2425
N10 -> N11;
2526
N11 -> N12;
26-
N12 -> N1;
27+
N12 -> N13;
28+
N13 -> N1;
2729
}

src/test/run-make/graphviz-flowgraph/f20.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ digraph block {
1212
N10[label="expr v[20]"];
1313
N11[label="stmt v[20];"];
1414
N12[label="block { let v = [2, 0, 20]; v[20]; }"];
15+
N13[label="expr { let v = [2, 0, 20]; v[20]; }"];
1516
N0 -> N2;
1617
N2 -> N3;
1718
N3 -> N4;
@@ -23,5 +24,6 @@ digraph block {
2324
N9 -> N10;
2425
N10 -> N11;
2526
N11 -> N12;
26-
N12 -> N1;
27+
N12 -> N13;
28+
N13 -> N1;
2729
}

src/test/run-make/graphviz-flowgraph/f21.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ digraph block {
4747
N45[label="stmt \"unreachable\";"];
4848
N46[label="block {\l \'inner:\l loop {\l if x == 1 { break \'outer ; \"unreachable\"; }\l if y >= 2 { return; \"unreachable\"; }\l y -= 3;\l x -= 5;\l }\l \"unreachable\";\l}\l"];
4949
N47[label="block {\l let mut x = 15;\l let mut y = 151;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { break \'outer ; \"unreachable\"; }\l if y >= 2 { return; \"unreachable\"; }\l y -= 3;\l x -= 5;\l }\l \"unreachable\";\l }\l}\l"];
50+
N48[label="expr {\l let mut x = 15;\l let mut y = 151;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { break \'outer ; \"unreachable\"; }\l if y >= 2 { return; \"unreachable\"; }\l y -= 3;\l x -= 5;\l }\l \"unreachable\";\l }\l}\l"];
5051
N0 -> N2;
5152
N2 -> N3;
5253
N3 -> N4;
@@ -95,5 +96,6 @@ digraph block {
9596
N45 -> N46;
9697
N46 -> N8;
9798
N9 -> N47;
98-
N47 -> N1;
99+
N47 -> N48;
100+
N48 -> N1;
99101
}

src/test/run-make/graphviz-flowgraph/f22.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ digraph block {
5050
N48[label="expr \"unreachable\""];
5151
N49[label="stmt \"unreachable\";"];
5252
N50[label="block {\l let mut x = 15;\l let mut y = 151;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { continue \'outer ; \"unreachable\"; }\l if y >= 2 { return; \"unreachable\"; }\l x -= 1;\l y -= 3;\l }\l \"unreachable\";\l }\l \"unreachable\";\l}\l"];
53+
N51[label="expr {\l let mut x = 15;\l let mut y = 151;\l \'outer:\l loop {\l \'inner:\l loop {\l if x == 1 { continue \'outer ; \"unreachable\"; }\l if y >= 2 { return; \"unreachable\"; }\l x -= 1;\l y -= 3;\l }\l \"unreachable\";\l }\l \"unreachable\";\l}\l"];
5354
N0 -> N2;
5455
N2 -> N3;
5556
N3 -> N4;
@@ -101,5 +102,6 @@ digraph block {
101102
N47 -> N48;
102103
N48 -> N49;
103104
N49 -> N50;
104-
N50 -> N1;
105+
N50 -> N51;
106+
N51 -> N1;
105107
}

src/test/run-make/graphviz-flowgraph/f23.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ digraph block {
5252
N50[label="block { y -= 1; while z > 0 { z -= 1; } if x > 10 { return; \"unreachable\"; } }"];
5353
N51[label="block {\l x -= 1;\l while y > 0 {\l y -= 1;\l while z > 0 { z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l }\l}\l"];
5454
N52[label="block {\l let mut x = 23;\l let mut y = 23;\l let mut z = 23;\l while x > 0 {\l x -= 1;\l while y > 0 {\l y -= 1;\l while z > 0 { z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l }\l }\l}\l"];
55+
N53[label="expr {\l let mut x = 23;\l let mut y = 23;\l let mut z = 23;\l while x > 0 {\l x -= 1;\l while y > 0 {\l y -= 1;\l while z > 0 { z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l }\l }\l}\l"];
5556
N0 -> N2;
5657
N2 -> N3;
5758
N3 -> N4;
@@ -107,5 +108,6 @@ digraph block {
107108
N24 -> N51;
108109
N51 -> N11;
109110
N15 -> N52;
110-
N52 -> N1;
111+
N52 -> N53;
112+
N53 -> N1;
111113
}

src/test/run-make/graphviz-flowgraph/f24.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ digraph block {
7676
N74[label="block {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l}\l"];
7777
N75[label="block {\l if x == 0 { break ; \"unreachable\"; }\l x -= 1;\l loop {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l }\l}\l"];
7878
N76[label="block {\l let mut x = 24;\l let mut y = 24;\l let mut z = 24;\l loop {\l if x == 0 { break ; \"unreachable\"; }\l x -= 1;\l loop {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l }\l }\l}\l"];
79+
N77[label="expr {\l let mut x = 24;\l let mut y = 24;\l let mut z = 24;\l loop {\l if x == 0 { break ; \"unreachable\"; }\l x -= 1;\l loop {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { return; \"unreachable\"; }\l }\l }\l}\l"];
7980
N0 -> N2;
8081
N2 -> N3;
8182
N3 -> N4;
@@ -155,5 +156,6 @@ digraph block {
155156
N29 -> N75;
156157
N75 -> N11;
157158
N12 -> N76;
158-
N76 -> N1;
159+
N76 -> N77;
160+
N77 -> N1;
159161
}

src/test/run-make/graphviz-flowgraph/f25.dot-expected.dot

+3-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ digraph block {
7676
N74[label="block {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l \'a: loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { continue \'a ; \"unreachable\"; }\l}\l"];
7777
N75[label="block {\l if x == 0 { break ; \"unreachable\"; }\l x -= 1;\l \'a:\l loop {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l \'a: loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { continue \'a ; \"unreachable\"; }\l }\l}\l"];
7878
N76[label="block {\l let mut x = 25;\l let mut y = 25;\l let mut z = 25;\l \'a:\l loop {\l if x == 0 { break ; \"unreachable\"; }\l x -= 1;\l \'a:\l loop {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l \'a: loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { continue \'a ; \"unreachable\"; }\l }\l }\l}\l"];
79+
N77[label="expr {\l let mut x = 25;\l let mut y = 25;\l let mut z = 25;\l \'a:\l loop {\l if x == 0 { break ; \"unreachable\"; }\l x -= 1;\l \'a:\l loop {\l if y == 0 { break ; \"unreachable\"; }\l y -= 1;\l \'a: loop { if z == 0 { break ; \"unreachable\"; } z -= 1; }\l if x > 10 { continue \'a ; \"unreachable\"; }\l }\l }\l}\l"];
7980
N0 -> N2;
8081
N2 -> N3;
8182
N3 -> N4;
@@ -155,5 +156,6 @@ digraph block {
155156
N29 -> N75;
156157
N75 -> N11;
157158
N12 -> N76;
158-
N76 -> N1;
159+
N76 -> N77;
160+
N77 -> N1;
159161
}

0 commit comments

Comments
 (0)