Files
kotlin-fork/native/native.tests/testData/lldb/kt42208WithPassingLambdaToAnotherFunction.kt
T
Johan Bay 842a66c3de [K/N] Migrate LLDB test to blackboxtest
This change only introduces a single sample test together
with the necessary plumbing for basic LLDB testing.
Migrating the rest of the tests over and introducing more
complex interop setups will be tackled as a follow-up.
2022-12-14 08:58:10 +00:00

20 lines
449 B
Kotlin
Vendored

// KIND: STANDALONE_LLDB
// FREE_COMPILER_ARGS: -XXLanguage:+UnitConversionsOnArbitraryExpressions
// LLDB_TRACE: kt42208WithPassingLambdaToAnotherFunction.txt
// 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()
}