3f034e8b67
#KT-45375 Fixed #KT-58173 Open
49 lines
1.3 KiB
Kotlin
Vendored
49 lines
1.3 KiB
Kotlin
Vendored
// SEPARATE_SMAP_DUMPS
|
|
// SKIP_INLINE_CHECK_IN: lParams$default
|
|
// IGNORE_BACKEND: JS
|
|
// IGNORE_INLINER_K2: IR
|
|
// FILE: 1.kt
|
|
|
|
package test
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
//A lot of blank lines [Don't delete]
|
|
|
|
inline fun kValue(crossinline s: () -> String): String { val lambda = { s() + "K" }; return lambda() }
|
|
|
|
inline fun lParams(initParams: () -> String = {
|
|
"" + kValue { "O" }
|
|
}): String {
|
|
val z = "body"
|
|
return initParams()
|
|
}
|
|
|
|
// FILE: 2.kt
|
|
import test.*
|
|
|
|
fun box(): String {
|
|
return run {
|
|
lParams()
|
|
}
|
|
}
|