Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/commonSystem/iltInsideSeveralCalls.kt
T
2020-09-23 15:22:03 +03:00

14 lines
320 B
Kotlin
Vendored

// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNCHECKED_CAST -UNUSED_EXPRESSION
fun <T> consumeLongAndMaterialize(x: Long): T = null as T
fun consumeAny(x: Any) = x
fun main() {
consumeAny(consumeLongAndMaterialize(3L * 1000))
if (true) {
consumeLongAndMaterialize(3L * 1000)
} else true
}