| // 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" |