From 0a55c586d2d93d195ad10ba292fe58ef075e30b8 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Mon, 3 Dec 2018 16:52:22 +0700 Subject: [PATCH] K/N fix: Use BindingTrace that allows overwriting slices Issue #KT-21791 --- .../kotlin/ide/konan/analyzer/NativeAnalyzerFacade.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/analyzer/NativeAnalyzerFacade.kt b/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/analyzer/NativeAnalyzerFacade.kt index 0c7a596df11..324c20fe8e6 100644 --- a/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/analyzer/NativeAnalyzerFacade.kt +++ b/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/analyzer/NativeAnalyzerFacade.kt @@ -15,7 +15,7 @@ import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl import org.jetbrains.kotlin.frontend.di.createContainerForLazyResolve import org.jetbrains.kotlin.ide.konan.NativeLibraryInfo import org.jetbrains.kotlin.ide.konan.createPackageFragmentProvider -import org.jetbrains.kotlin.resolve.BindingTraceContext +import org.jetbrains.kotlin.resolve.CodeAnalyzerInitializer import org.jetbrains.kotlin.resolve.TargetEnvironment import org.jetbrains.kotlin.resolve.TargetPlatform import org.jetbrains.kotlin.resolve.konan.platform.KonanPlatform @@ -48,7 +48,7 @@ object NativeAnalyzerFacade : ResolverForModuleFactory() { val container = createContainerForLazyResolve( moduleContext, declarationProviderFactory, - BindingTraceContext(), + CodeAnalyzerInitializer.getInstance(moduleContext.project).createTrace(), targetPlatform, TargetPlatformVersion.NoVersion, targetEnvironment,