import kotlin.InlineOption.* inline fun createArray(n: Int, inlineOptions(ONLY_LOCAL_RETURN) block: () -> T): Array { return Array(n) { block() } } fun box(): String { val x = createArray(5) { 3 } assert(x.all { it == 3 }) return "OK" }