53b243c9f8
2) Evaluate all arguments except lambdas
14 lines
239 B
Kotlin
14 lines
239 B
Kotlin
package codegen.inline.inline26
|
|
|
|
import kotlin.test.*
|
|
|
|
inline fun call(block1: () -> Unit, noinline block2: () -> Int): Int {
|
|
block1()
|
|
return block2()
|
|
}
|
|
|
|
@Test fun runTest() {
|
|
var x = 5
|
|
println(call({ x = 7 }, x::toInt))
|
|
}
|