JVM_IR KT-45103 optimize direct invoke for lambdas and callable refs

This commit is contained in:
Dmitry Petrov
2021-04-26 17:17:25 +03:00
committed by teamcityserver
parent bfb1a06f3d
commit 851980e36f
124 changed files with 1340 additions and 324 deletions
+2 -3
View File
@@ -1,8 +1,7 @@
fun box() : String {
var i = 0
{
i++
}()
val lambda = { i++ }
lambda()
i++ //the problem is here
// i = i + 1 //this way it works
return if (i == 2) "OK" else "fail"