[FIR] Defer computation of enhanced return type when overridden has implicit return type

#KT-66048
This commit is contained in:
Kirill Rakhman
2024-02-27 16:46:06 +01:00
committed by Space Team
parent 888cac6fc0
commit 885ba11d97
6 changed files with 113 additions and 24 deletions
@@ -54,7 +54,7 @@ open class KotlinClass {
}
class B : Java1() {
override fun a(): String? = super.a()
override fun a(): <!RETURN_TYPE_MISMATCH_ON_OVERRIDE!>String?<!> = super.a()
override val b: String? = super.b
override var c: <!VAR_TYPE_MISMATCH_ON_OVERRIDE!>String?<!> = super.c
override var d: String? = super.d