From dbce28053c3642827560581debad6d5e846c7cab Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Tue, 23 Feb 2021 11:57:39 +0100 Subject: [PATCH] IR: move frontend-dependent code into implementations in psi2ir --- .../src/org/jetbrains/kotlin/backend/konan/PsiToIr.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 f9c1ed2ec35..9045e28c223 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 @@ -26,6 +26,7 @@ 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.psi2ir.generators.DeclarationStubGeneratorImpl import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.CleanableBindingContext import org.jetbrains.kotlin.utils.DFS @@ -55,7 +56,7 @@ internal fun Context.psiToIr( val functionIrClassFactory = BuiltInFictitiousFunctionIrClassFactory( symbolTable, generatorContext.irBuiltIns, reflectionTypes) generatorContext.irBuiltIns.functionFactory = functionIrClassFactory - val stubGenerator = DeclarationStubGenerator( + val stubGenerator = DeclarationStubGeneratorImpl( moduleDescriptor, symbolTable, config.configuration.languageVersionSettings )