FIR CFG: correct edge label from a node that returns Nothing
If it's not within a try/catch/finally, that should be an uncaught exception path. ^KT-45327 Fixed
This commit is contained in:
committed by
Dmitriy Novozhilov
parent
d8fb54c6bd
commit
6427117a35
+6
-4
@@ -21,7 +21,7 @@ digraph smartcastToNothing_kt {
|
||||
0 -> {1};
|
||||
1 -> {2};
|
||||
2 -> {3};
|
||||
3 -> {8};
|
||||
3 -> {8} [label=onUncaughtException];
|
||||
3 -> {4} [style=dotted];
|
||||
4 -> {5} [style=dotted];
|
||||
5 -> {8 6} [style=dotted];
|
||||
@@ -273,16 +273,18 @@ digraph smartcastToNothing_kt {
|
||||
67 -> {68};
|
||||
68 -> {69};
|
||||
69 -> {70};
|
||||
70 -> {101};
|
||||
70 -> {101} [label=onUncaughtException];
|
||||
70 -> {71} [style=dotted];
|
||||
71 -> {72} [style=dotted];
|
||||
72 -> {73} [style=dotted];
|
||||
73 -> {101 74} [style=dotted];
|
||||
73 -> {74} [style=dotted];
|
||||
73 -> {101} [style=dotted] [label=onUncaughtException];
|
||||
74 -> {75} [style=dotted];
|
||||
75 -> {76} [style=dotted];
|
||||
76 -> {77} [style=dotted];
|
||||
77 -> {78} [style=dotted];
|
||||
78 -> {101 79} [style=dotted];
|
||||
78 -> {79} [style=dotted];
|
||||
78 -> {101} [style=dotted] [label=onUncaughtException];
|
||||
79 -> {80} [style=dotted];
|
||||
80 -> {81} [style=dotted];
|
||||
81 -> {83 82} [style=dotted];
|
||||
|
||||
Reference in New Issue
Block a user