FILE: callsInPlace.kt public final fun test(): R|kotlin/Unit| { lval x: R|kotlin/Int| R|kotlin/run|( = run@fun (): R|kotlin/Unit| { R|/x| = Int(1) } ) R|/x|.R|kotlin/Int.inc|() } public final fun test_2(): R|kotlin/Unit| { R|kotlin/repeat|(Int(10), = repeat@fun (it: R|kotlin/Int|): R|kotlin/Unit| { String(test_2) } ) } public final fun test_3(): R|kotlin/Unit| { R|kotlin/repeat|(repeat@fun (it: R|kotlin/Int|): R|kotlin/Unit| { String(test_3) } , Int(10)) } public final fun test_4(): R|kotlin/Unit| { Int(1).R|kotlin/takeUnless|( = takeUnless@fun (it: R|kotlin/Int|): R|kotlin/Boolean| { String(test_4) ^ CMP(>, R|/it|.R|kotlin/Int.compareTo|(Int(0))) } ) } public final fun test_5(): R|kotlin/Unit| { Int(1).R|kotlin/takeUnless|(takeUnless@fun (it: R|kotlin/Int|): R|kotlin/Boolean| { String(test_5) ^ CMP(>, R|/it|.R|kotlin/Int.compareTo|(Int(0))) } ) } public final inline fun myRun(block1: R|() -> kotlin/Unit|, block2: R|() -> kotlin/Unit|): R|kotlin/Unit| { R|/block1|.R|SubstitutionOverride|() R|/block2|.R|SubstitutionOverride|() } public final fun test_6(): R|kotlin/Unit| { R|/myRun|(myRun@fun (): R|kotlin/Unit| { String(test_6_1) } , = myRun@fun (): R|kotlin/Unit| { String(test_6_2) } ) } public final fun test_7(): R|kotlin/Unit| { R|/myRun|(myRun@fun (): R|kotlin/Unit| { String(test_7_2) } , myRun@fun (): R|kotlin/Unit| { String(test_7_1) } ) } public final fun myDummyRun(block: R|() -> kotlin/Unit|): R|kotlin/Unit| { R|/block|.R|SubstitutionOverride|() } public final fun test_8(): R|kotlin/Unit| { R|/myDummyRun|( = myDummyRun@fun (): R|kotlin/Unit| { String(test_8) } ) }