diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassMemberScope.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassMemberScope.kt index 6cb62886d62..5eb085fc77f 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassMemberScope.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassMemberScope.kt @@ -43,6 +43,7 @@ import org.jetbrains.kotlin.storage.NullableLazyValue import org.jetbrains.kotlin.storage.getValue import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.checker.KotlinTypeRefiner +import org.jetbrains.kotlin.types.checker.NewKotlinTypeCheckerImpl import org.jetbrains.kotlin.types.refinement.TypeRefinement import org.jetbrains.kotlin.utils.addToStdlib.flatMapToNullable import java.util.* @@ -202,7 +203,7 @@ open class LazyClassMemberScope( result: MutableCollection, exactDescriptorClass: Class ) { - c.kotlinTypeChecker.overridingUtil.generateOverridesInFunctionGroup( + NewKotlinTypeCheckerImpl(kotlinTypeRefiner).overridingUtil.generateOverridesInFunctionGroup( name, fromSupertypes, ArrayList(result), diff --git a/idea/testData/multiplatform/kt44898/jvm/Concrete.kt b/idea/testData/multiplatform/kt44898/jvm/Concrete.kt index bd7c05229cb..5fe05c41227 100644 --- a/idea/testData/multiplatform/kt44898/jvm/Concrete.kt +++ b/idea/testData/multiplatform/kt44898/jvm/Concrete.kt @@ -1,3 +1,3 @@ package sample -public class Concrete : Base() +public class Concrete : Base()