31 lines
629 B
Kotlin
Vendored
31 lines
629 B
Kotlin
Vendored
fun test() {
|
|
{
|
|
val lam = {}
|
|
lam()
|
|
}()
|
|
}
|
|
|
|
inline fun ifun(s: () -> Unit) {
|
|
s()
|
|
}
|
|
|
|
fun test2() {
|
|
var z = 1;
|
|
ifun {
|
|
val lam = { z = 2 }
|
|
lam()
|
|
}
|
|
}
|
|
|
|
|
|
// JVM_TEMPLATES:
|
|
// 1 class DeleteClassOnTransformationKt\$test\$1 extends
|
|
// 1 class DeleteClassOnTransformationKt\$test\$1\$lam\$1 extends
|
|
// 0 class DeleteClassOnTransformationKt\$test2\$1\$1
|
|
// 1 class DeleteClassOnTransformationKt\$test2\$\$inlined\$ifun\$lambda\$1
|
|
|
|
// JVM_IR_TEMPLATES:
|
|
// 3 final class
|
|
// 1 class DeleteClassOnTransformationKt\$test\$1\$lam\$1
|
|
// 1 class DeleteClassOnTransformationKt\$test2\$1\$lam\$1
|