Avoid assertion in bridges-generation for light classes
^KT-11656
This commit is contained in:
@@ -153,7 +153,7 @@ private fun <Signature> findSuperImplementationForStubDelegation(
|
||||
state: GenerationState,
|
||||
signatureByDescriptor: (FunctionDescriptor) -> Signature
|
||||
): FunctionDescriptor? {
|
||||
val implementation = findConcreteSuperDeclaration(DescriptorBasedFunctionHandleForJvm(function, state))
|
||||
val implementation = findConcreteSuperDeclaration(DescriptorBasedFunctionHandleForJvm(function, state)) ?: return null
|
||||
|
||||
// Implementation from interface will be generated by common mechanism
|
||||
if (!implementation.mayBeUsedAsSuperImplementation) return null
|
||||
|
||||
Reference in New Issue
Block a user