/* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/lambdaTransformation/sameCaptured.2.kt */ package test inline fun doWork(crossinline job: ()-> R) : R { val k = 10; return notInline({k; job()}) } inline fun doWork(crossinline job: ()-> R, crossinline job2: () -> R) : R { val k = 10; return notInline({k; job(); job2()}) } fun notInline(job: ()-> R) : R { return job() }