// !DIAGNOSTICS: -UNUSED_PARAMETER -DEPRECATION -UNCHECKED_CAST -EXPERIMENTAL_IS_NOT_ENABLED -UNUSED_VARIABLE // WITH_RUNTIME // DONT_TARGET_EXACT_BACKEND: WASM // FILE: main.kt import kotlin.experimental.ExperimentalTypeInference @UseExperimental(ExperimentalTypeInference::class) fun build(@BuilderInference block: TestInterface.() -> Unit) {} interface TestInterface { fun emit(r: R) fun get(): R } fun box(): String { build myLabel@ { emit("") val x = this@myLabel "" } return "OK" }