[K/N][klib] Use cache for interop libraries
#KT-51925 Fixed
This commit is contained in:
+1
-4
@@ -357,10 +357,7 @@ internal class KonanIrLinker(
|
|||||||
error("Expecting kotlin library for $moduleDescriptor")
|
error("Expecting kotlin library for $moduleDescriptor")
|
||||||
}
|
}
|
||||||
klib.isInteropLibrary() -> {
|
klib.isInteropLibrary() -> {
|
||||||
// See https://youtrack.jetbrains.com/issue/KT-43517.
|
KonanInteropModuleDeserializer(moduleDescriptor, klib, cachedLibraries.isLibraryCached(klib))
|
||||||
// Disabling this flag forces linker to generate IR.
|
|
||||||
val isCached = false //cachedLibraries.isLibraryCached(klib)
|
|
||||||
KonanInteropModuleDeserializer(moduleDescriptor, klib, isCached)
|
|
||||||
}
|
}
|
||||||
lazyIrForCaches && cachedLibraries.isLibraryCached(klib) -> {
|
lazyIrForCaches && cachedLibraries.isLibraryCached(klib) -> {
|
||||||
KonanCachedLibraryModuleDeserializer(moduleDescriptor, klib).also {
|
KonanCachedLibraryModuleDeserializer(moduleDescriptor, klib).also {
|
||||||
|
|||||||
Reference in New Issue
Block a user