[PL] Fix: Don't raise an error for unimplemented callables in external classes
^KT-57378
This commit is contained in:
committed by
Space Team
parent
e85406b561
commit
3bc744af35
+1
@@ -20,6 +20,7 @@ internal class ImplementAsErrorThrowingStubs(
|
|||||||
override fun <T : IrOverridableMember> computeCustomization(overridableMember: T, parent: IrClass) =
|
override fun <T : IrOverridableMember> computeCustomization(overridableMember: T, parent: IrClass) =
|
||||||
if (overridableMember.isAbstract
|
if (overridableMember.isAbstract
|
||||||
&& parent.isConcrete
|
&& parent.isConcrete
|
||||||
|
&& !parent.isExternal
|
||||||
&& !parent.delegatesToNothing
|
&& !parent.delegatesToNothing
|
||||||
&& !partialLinkageSupport.shouldBeSkipped(parent)
|
&& !partialLinkageSupport.shouldBeSkipped(parent)
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user