Files
kotlin/compiler/testData/codegen/bytecodeText/nullCheckOptimization/ifNullEqualsNull.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

18 lines
193 B
Kotlin
Vendored

// WITH_RUNTIME
fun test1() {
val a = null
if (a != null) {
println("X1")
}
if (a == null) {
println("X2")
}
}
// 0 IFNULL
// 0 IFNONNULL
// 0 X1
// 1 X2