// !DIAGNOSTICS: -UNUSED_PARAMETER -DEPRECATION -EXPERIMENTAL_IS_NOT_ENABLED -UNUSED_VARIABLE // WITH_RUNTIME import kotlin.experimental.ExperimentalTypeInference @UseExperimental(ExperimentalTypeInference::class) fun combined( check: () -> Unit, @BuilderInference block: TestInterface.() -> Unit ): R = TODO() interface TestInterface { fun emit(r: R) } fun test() { val ret = combined({ }) { emit(1) } }