| // WITH_STDLIB | |
| // FILE: lib.kt | |
| // NB 'b' is evaluated before 's' | |
| @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") | |
| @kotlin.internal.InlineOnly | |
| inline fun invokeNoInline(noinline b: (String) -> String, s: String) = | |
| b(s) | |
| // FILE: main.kt | |
| fun box(): String = invokeNoInline({ it + "K" }, "O") |