compiler/testData/codegen/box/contextParameters/inlineContextParameter.kt (12 lines of code) (raw):

// IGNORE_BACKEND_K1: ANY // LANGUAGE: +ContextParameters +ExplicitContextArguments context(noinline ctx: () -> Unit) inline fun foo() { val ctxSink = ctx } fun print(s: String) { } fun box(): String { foo(ctx = { print("OK") }) val f: () -> Unit = { print("OK") } context(f) { foo() } return "OK" }