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