From 66de5dceb98eec7bc5a72dccdb2d6fe60b8491cb Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Tue, 24 Nov 2020 13:36:27 +0700 Subject: [PATCH] Workaround for KT-43517. --- .../kotlin/backend/konan/serialization/KonanIrlinker.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt index 69a282cf6a1..9906bdc6b82 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/KonanIrlinker.kt @@ -101,7 +101,9 @@ internal class KonanIrLinker( } if (klib is KotlinLibrary && klib.isInteropLibrary()) { - val isCached = cachedLibraries.isLibraryCached(klib) + // See https://youtrack.jetbrains.com/issue/KT-43517. + // Disabling this flag forces linker to generate IR. + val isCached = false //cachedLibraries.isLibraryCached(klib) return KonanInteropModuleDeserializer(moduleDescriptor, isCached) }