diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt index aab2311da9b..ca21665c611 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt @@ -180,7 +180,7 @@ internal class KonanIrLinker( private fun resolveDescriptor(idSig: IdSignature): ClassDescriptor = with(idSig as IdSignature.PublicSignature) { - val classId = ClassId(packageFqn, declarationFqn, false) + val classId = ClassId(packageFqName(), FqName(declarationFqName), false) moduleDescriptor.findClassAcrossModuleDependencies(classId) ?: error("No declaration found with $idSig") } @@ -231,4 +231,4 @@ internal class KonanIrLinker( .filter { !it.key.isForwardDeclarationModule && it.value.moduleDescriptor !== currentModule } .forEach { this.put(it.key.konanLibrary!!.libraryName, it.value.moduleFragment) } } -} \ No newline at end of file +}