Files
kotlin-fork/compiler/testData/diagnostics/tests/cyclicHierarchy/kt303.kt
T
2017-11-29 02:54:26 +03:00

13 lines
284 B
Kotlin
Vendored

// !WITH_NEW_INFERENCE
// KT-303 Stack overflow on a cyclic class hierarchy
open class Foo() : <!CYCLIC_INHERITANCE_HIERARCHY!>Bar<!>() {
val a : Int = 1
}
open class Bar() : <!CYCLIC_INHERITANCE_HIERARCHY!>Foo<!>() {
}
val x : Int = <!NI;TYPE_MISMATCH, TYPE_MISMATCH!>Foo()<!>