From 3ee0dc112bda942e0071b28c8fd657d9e450ec07 Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Mon, 8 Feb 2021 19:40:49 +0300 Subject: [PATCH] [Plugin API] Corresponding fox to K/N for #KT-44100 (cherry picked from commit 3141c0dfc6bcc6583f0a370a1ebb511bf5ec5731) --- .../src/org/jetbrains/kotlin/backend/konan/PsiToIr.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/PsiToIr.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/PsiToIr.kt index 894b25a18b0..6e8ac6cecdb 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/PsiToIr.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/PsiToIr.kt @@ -24,6 +24,7 @@ import org.jetbrains.kotlin.ir.linkage.IrDeserializer import org.jetbrains.kotlin.ir.symbols.IrSymbol import org.jetbrains.kotlin.ir.util.* import org.jetbrains.kotlin.ir.visitors.acceptVoid +import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi2ir.Psi2IrConfiguration import org.jetbrains.kotlin.psi2ir.Psi2IrTranslator import org.jetbrains.kotlin.resolve.BindingContext @@ -67,6 +68,9 @@ internal fun Context.psiToIr( object : IrDeserializer { override fun getDeclaration(symbol: IrSymbol) = stubGenerator.getDeclaration(symbol) + override fun resolveBySignatureInModule(signature: IdSignature, kind: IrDeserializer.TopLevelSymbolKind, moduleName: Name): IrSymbol { + error("Should not be called") + } } } else { val irProviderForCEnumsAndCStructs =