Files
kotlin-fork/native/native.tests/testData/lldb/kt42208WithPassingLambdaToAnotherFunction.kt
T
Ivan Kylchik 2ded62c53e [Native] Drop LLDB_TRACE test directive
This directive doesn't have a lot of meaning. It is always set this
way that we are getting text file with the same name as test file.
2024-01-26 15:54:41 +00:00

20 lines
389 B
Kotlin
Vendored

// KIND: STANDALONE_LLDB
// FREE_COMPILER_ARGS: -XXLanguage:+UnitConversionsOnArbitraryExpressions
// FILE: kt42208-1.kt
fun main() {
val a = foo()
bar(a)
}
// FILE: kt42208-2.kt
// aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
class A
val list = mutableListOf<A>()
inline fun foo() = { ->
list.add(A())
}
// FILE: kt42208-3.kt
fun bar(v:(()->Unit)) {
v()
}