diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyClass.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyClass.kt index 37f78e81ece..243ba968898 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyClass.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyClass.kt @@ -136,14 +136,7 @@ class Fir2IrLazyClass( if (it.isAbstractMethodOfAny()) { return@processFunctionsByName } - result += if (!it.isFakeOverride) { - declarationStorage.getIrFunctionSymbol(it).owner - } else { - val fakeOverrideSymbol = - FirClassSubstitutionScope.createFakeOverrideFunction(session, it.fir, it) - classifierStorage.preCacheTypeParameters(it.fir) - declarationStorage.getIrFunctionSymbol(fakeOverrideSymbol).owner - } + result += declarationStorage.getIrFunctionSymbol(it).owner } } }