From 9cd62f370ae6134ed35a8654f033bf4f7e910c5e Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Fri, 24 Apr 2020 17:27:55 +0300 Subject: [PATCH] Fix IR deserialization trying to deserialize current module after 2400433b6 (cherry picked from commit d12ab28ac0a3fb45007bab9dae9d29fb2c5e4afb) --- .../src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt index 482af532187..9979a80029d 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt @@ -204,7 +204,7 @@ internal val psiToIrPhase = konanUnitPhase( }.reversed() } - for (dependency in sortDependencies(dependencies)) { + for (dependency in sortDependencies(dependencies).filter { it != moduleDescriptor }) { val kotlinLibrary = dependency.getCapability(KlibModuleOrigin.CAPABILITY)?.let { (it as? DeserializedKlibModuleOrigin)?.library }