Implement inlining of default parameters in JS BE

Fix KT-17910
This commit is contained in:
Alexey Andreev
2017-05-24 19:57:01 +03:00
parent 40bbf82a41
commit 0e31c14a86
24 changed files with 421 additions and 8 deletions
@@ -9,6 +9,8 @@ fun call(lambda: () -> String ) = lambda()
// FILE: 2.kt
//NO_CHECK_LAMBDA_INLINING
// CHECK_CALLED_IN_SCOPE: function=inlineFun$f scope=box
// CHECK_CALLED_IN_SCOPE: function=call_h4ejuu$ scope=box
import test.*
fun box(): String {