blob: 4a5c64bfacb71a98631d16ddd40ff3ab3c97b7ff [file]
// ORIGINAL: /compiler/tests-spec/testData/diagnostics/notLinked/objects/inheritance/neg/1.fir.kt
// WITH_STDLIB
/*
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
*
* SECTIONS: objects, inheritance
* NUMBER: 1
* DESCRIPTION: Access to class members in the super constructor call of an object.
* ISSUES: KT-25289
*/
// TESTCASE NUMBER: 1
open class Foo(val prop: Int) {
companion object : Foo(prop)
}
fun vox(): String? {
if (Foo(42) == null) return null
return "OK"
}
fun box() = vox() ?: "FAIL"