[JS IR BE] Make kotlinx.io compile

- Fix expect/actual default arguments
 - Fix dynamic type in inliner
 - Fix external varargs
This commit is contained in:
Roman Artemev
2019-05-27 14:06:33 +03:00
committed by romanart
parent 753a9a1c36
commit 5686de7e09
16 changed files with 111 additions and 21 deletions
@@ -0,0 +1,17 @@
// !LANGUAGE: +MultiPlatformProjects
// WITH_RUNTIME
// MODULE: lib
// FILE: common.kt
expect fun foo(a: String, b: String = "O"): String
// FILE: platform.kt
actual fun foo(a: String, b: String) = a + b
// MODULE: main(lib)
// FILE: main.kt
fun box(): String {
return foo("") + foo("K", "")
}