From 60900b72b701992dcc1537bb00dd266363383f0b Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Tue, 24 Jan 2023 12:50:14 +0200 Subject: [PATCH] [K/N] Fix compilation of metadata klibs --- .../kotlin/backend/konan/driver/DynamicCompilerDriver.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt index 8687a3eabf2..962aa158d95 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt @@ -108,9 +108,8 @@ internal class DynamicCompilerDriver : CompilerDriver() { val psiToIrOutput = if (config.metadataKlib) { null } else { - engine.runPsiToIr(frontendOutput, isProducingLibrary = true) + engine.runPsiToIr(frontendOutput, isProducingLibrary = true) as PsiToIrOutput.ForKlib } - require(psiToIrOutput is PsiToIrOutput.ForKlib) return engine.runSerializer(frontendOutput.moduleDescriptor, psiToIrOutput) }