Files
kotlin/compiler/testData/codegen/box/nullCheckOptimization/kt7774.kt
Dmitry Petrov 3fc106572e Make redundant null check optimization independent of boxing optimization algorithm.
Run DCE after each single redundant null check optimization pass.
2017-03-13 09:04:31 +03:00

12 lines
173 B
Kotlin
Vendored

var flag = false
inline fun foo(c: String? = null) {
if (c != null) {
flag = true
}
}
fun box(): String {
foo()
return if (flag) "fail" else "OK"
}