blob: cec49aa93159d17c2e7edbbeb83b3bb8733b9a01 [file]
// RESOLVE_SCRIPT
import kotlin.contracts.InvocationKind
inline fun foo(block: () -> Unit) {
kotlin.contracts.contract {
callsInPlace(block, InvocationKind.EXACTLY_ONCE)
}
block()
}