[FIR] Rewind DFA after call arguments for correct receiver smartcasting

^KT-63709 Fixed
This commit is contained in:
Brian Norman
2023-11-27 13:48:09 -06:00
committed by Space Team
parent 38d5e56530
commit 0881910a1b
128 changed files with 22457 additions and 16148 deletions
@@ -43,12 +43,19 @@ digraph ComplexScript_kts {
subgraph cluster_4 {
color=red
12 [label="Enter property [3]" style="filled" fillcolor=red];
13 [label="Access variable R|/y| [3]"];
14 [label="Function call: R|/foo|(...) [3]" style="filled" fillcolor=yellow];
15 [label="Exit property [3]" style="filled" fillcolor=red];
subgraph cluster_5 {
color=blue
13 [label="Function call arguments enter [3]"];
14 [label="Access variable R|/y| [3]"];
15 [label="Function call arguments exit [3]"];
}
16 [label="Function call: R|/foo|(...) [3]" style="filled" fillcolor=yellow];
17 [label="Exit property [3]" style="filled" fillcolor=red];
}
12 -> {13};
13 -> {14};
14 -> {15};
15 -> {16};
16 -> {17};
}