Files
kotlin-fork/compiler/testData/diagnostics/tests/generics/recursive.kt
T
2015-05-12 19:43:17 +02:00

11 lines
209 B
Kotlin
Vendored

// !DIAGNOSTICS: -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE
interface Rec<T>
class A : Rec<A>
class B : Rec<B>
fun test(a: A, b: B, c: Boolean) {
var ab = if (c) a else b
ab = a
ab = b
}