diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt index dfcf75a899e..fd36f7c861f 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/KotlinTypeMapper.kt @@ -911,7 +911,7 @@ class KotlinTypeMapper @JvmOverloads constructor( val isConstructor = isConstructor(jvmSignature) val descriptor = getDefaultDescriptor( jvmSignature, - if (isStaticMethod(kind, functionDescriptor) || isStaticDeclaration(functionDescriptor) || isConstructor) + if (isStaticMethod(kind, functionDescriptor) || isConstructor || (isIrBackend && isStaticDeclaration(functionDescriptor))) null else ownerType.descriptor, functionDescriptor.unwrapFrontendVersion(), if (isIrBackend && isConstructor) {