Pseudocode: Do not bind call value to callee expressions

This commit is contained in:
Alexey Sedunov
2014-06-10 17:25:16 +04:00
parent e94f96d457
commit 168b32920b
52 changed files with 351 additions and 477 deletions
@@ -14,9 +14,8 @@ fun test(ab: Ab) {
}
---------------------
ab <v1> NEW()
getArray <v2> NEW(<v1>)
getArray() <v2> COPY
ab.getArray() <v2> COPY
getArray() <v2> NEW(<v1>)
ab.getArray() <v2> COPY
1 <v3> NEW()
ab.getArray()[1] <v4> NEW(<v2>, <v3>)
{ ab.getArray()[1] } <v4> COPY