Files
kotlin/compiler/testData/codegen/bytecodeText/coercionToUnitOptimization/largeMethodWithCoercionToUnit.kt

25 lines
328 B
Kotlin
Vendored

inline fun inlineFunVoid(f: () -> Unit): Unit {
return f()
}
inline fun coercedToUnit() {
inlineFunVoid {
var aa = 1
++aa
}
}
inline fun dup(f: () -> Unit): Unit {
f()
f()
}
fun test() {
dup { dup { dup { dup { dup {
dup { dup {
coercedToUnit()
}}}}}
}}
}
// 3 POP