FIR CFG: remove duplicating lambda enter -> exit connection

This commit is contained in:
Mikhail Glukhikh
2020-05-12 18:38:05 +03:00
parent 5ef37148ea
commit 32cfee50e0
11 changed files with 17 additions and 13 deletions
@@ -310,14 +310,14 @@ digraph flowFromInplaceLambda_kt {
106 [label="Exit function test_4" style="filled" fillcolor=red];
}
105 -> {107};
107 -> {108 108} [color=green];
107 -> {108} [color=green];
107 -> {126} [color=red];
108 -> {109};
109 -> {110};
110 -> {111};
111 -> {112};
112 -> {113};
113 -> {114 114} [color=green];
113 -> {114} [color=green];
113 -> {132} [color=red];
114 -> {115};
115 -> {116};
@@ -419,7 +419,7 @@ digraph flowFromInplaceLambda_kt {
159 [label="Exit function test_6" style="filled" fillcolor=red];
}
158 -> {160};
160 -> {161 161} [color=green];
160 -> {161} [color=green];
160 -> {165} [color=red];
161 -> {162};
162 -> {163};
@@ -39,7 +39,7 @@ digraph lambdaAsReturnOfLambda_kt {
11 [label="Exit property" style="filled" fillcolor=red];
}
10 -> {12};
12 -> {13 13} [color=green];
12 -> {13} [color=green];
12 -> {0} [color=red];
13 -> {14};
14 -> {15};
@@ -72,7 +72,7 @@ digraph lambdaReturningObject_kt {
18 [label="Exit function foo" style="filled" fillcolor=red];
}
17 -> {19};
19 -> {20 20} [color=green];
19 -> {20} [color=green];
19 -> {23} [color=red];
20 -> {21};
21 -> {22};
@@ -54,7 +54,7 @@ digraph postponedLambdaInConstructor_kt {
13 -> {15};
14 -> {9} [color=green];
14 -> {12} [color=red];
15 -> {16 16} [color=green];
15 -> {16} [color=green];
15 -> {17} [color=red];
16 -> {14};
17 -> {19};
@@ -477,7 +477,7 @@ digraph returns_kt {
166 -> {167};
167 -> {145};
168 -> {169};
169 -> {170 170} [color=green];
169 -> {170} [color=green];
169 -> {172} [color=red];
170 -> {171};
171 -> {140};
@@ -142,7 +142,7 @@ digraph safeCalls_kt {
47 -> {44};
48 -> {50};
49 -> {53};
50 -> {51 51} [color=green];
50 -> {51} [color=green];
50 -> {55} [color=red];
51 -> {52};
52 -> {49};