FIR CFA: rewrite handling of try-catch-finally

The result is the same, but it should now be much clearer what the
shortcomings of the current implementation are.
This commit is contained in:
pyos
2022-11-27 21:27:37 +01:00
committed by Dmitriy Novozhilov
parent a079010fad
commit 069d99c5ea
10 changed files with 390 additions and 466 deletions
@@ -64,13 +64,13 @@ digraph localClassesWithImplicit_kt {
26 [label="Variable declaration: lval x: R|<anonymous>|"];
27 [label="Exit block"];
}
subgraph cluster_8 {
color=blue
29 [label="Enter class A" style="filled" fillcolor=red];
30 [label="Exit class A" style="filled" fillcolor=red];
}
28 [label="Exit function test" style="filled" fillcolor=red];
}
subgraph cluster_8 {
color=blue
29 [label="Enter class A" style="filled" fillcolor=red];
30 [label="Exit class A" style="filled" fillcolor=red];
}
7 -> {8};
8 -> {9};
9 -> {10};