package test import kotlin.InlineOption.* inline fun doWork(inlineOptions(ONLY_LOCAL_RETURN) job: ()-> R) : R { val k = 10; return notInline({k; job()}) } fun notInline(job: ()-> R) : R { return job() }