Files
kotlin-fork/compiler/testData/diagnostics/tests/nullabilityAndSmartCasts/smartCastsAndBooleanExpressions.kt
T
2014-10-01 18:52:52 +04:00

9 lines
272 B
Kotlin
Vendored

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