package test private val prop = "O" private fun test() = "K" inline internal fun call(p: () -> String): String = p() inline internal fun inlineFun(): String { return call { object { fun run() = prop + test() }.run() } } fun box(): String { return inlineFun(); }