FIR DFA: use class enter node as data flow source for members

Also fix graphs for enums with specialized entries - since we don't
create property subgraphs for FirEnumEntry, there is no body to insert
AnonymousObjectEnterNode, AnonymousObjectExitNode, and
AnonymousObjectExpressionExitNode into.
This commit is contained in:
pyos
2022-12-10 19:18:15 +01:00
committed by Dmitriy Novozhilov
parent e6819e1295
commit 4bb7b1ac9f
12 changed files with 56 additions and 86 deletions
@@ -351,12 +351,9 @@ digraph localClassesWithImplicit_kt {
19 -> {20} [style=dotted];
20 -> {21} [style=dotted];
21 -> {22};
21 -> {31 34 71 90} [color=red];
22 -> {23};
22 -> {29} [color=green];
22 -> {99 102 139 158} [color=red];
22 -> {23 29};
22 -> {29} [style=dashed];
23 -> {97} [color=green];
23 -> {97};
23 -> {24} [color=red];
23 -> {97} [style=dashed];
24 -> {25};
@@ -364,6 +361,7 @@ digraph localClassesWithImplicit_kt {
26 -> {27};
27 -> {28};
29 -> {30} [color=green];
29 -> {31 34 71 90} [color=red];
30 -> {31 34 71 90} [color=green];
30 -> {31 34 71 90} [style=dashed];
31 -> {32};
@@ -436,6 +434,7 @@ digraph localClassesWithImplicit_kt {
94 -> {95} [style=dotted];
95 -> {96} [style=dotted];
97 -> {98} [color=green];
97 -> {99 102 139 158} [color=red];
98 -> {24 99 102 139 158} [color=green];
98 -> {99 102 139 158} [style=dashed];
99 -> {100};