diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/partial/IrUnimplementedOverridesStrategy.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/partial/IrUnimplementedOverridesStrategy.kt index 9934488d660..eedbd4dad4e 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/partial/IrUnimplementedOverridesStrategy.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/partial/IrUnimplementedOverridesStrategy.kt @@ -20,6 +20,7 @@ internal class ImplementAsErrorThrowingStubs( override fun computeCustomization(overridableMember: T, parent: IrClass) = if (overridableMember.isAbstract && parent.isConcrete + && !parent.isExternal && !parent.delegatesToNothing && !partialLinkageSupport.shouldBeSkipped(parent) ) {