Files
kotlin-fork/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastsAndBooleanExpressions.kt
T

9 lines
268 B
Kotlin

fun foo(b: Boolean?, c: Boolean) {
if (b != null && <!DEBUG_INFO_AUTOCAST!>b<!>) {}
if (b == null || <!DEBUG_INFO_AUTOCAST!>b<!>) {}
if (b != null) {
if (<!DEBUG_INFO_AUTOCAST!>b<!> && c) {}
if (<!DEBUG_INFO_AUTOCAST!>b<!> || c) {}
}
}