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