K/N fix: Use BindingTrace that allows overwriting slices
Issue #KT-21791
This commit is contained in:
+2
-2
@@ -15,7 +15,7 @@ import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl
|
|||||||
import org.jetbrains.kotlin.frontend.di.createContainerForLazyResolve
|
import org.jetbrains.kotlin.frontend.di.createContainerForLazyResolve
|
||||||
import org.jetbrains.kotlin.ide.konan.NativeLibraryInfo
|
import org.jetbrains.kotlin.ide.konan.NativeLibraryInfo
|
||||||
import org.jetbrains.kotlin.ide.konan.createPackageFragmentProvider
|
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.TargetEnvironment
|
||||||
import org.jetbrains.kotlin.resolve.TargetPlatform
|
import org.jetbrains.kotlin.resolve.TargetPlatform
|
||||||
import org.jetbrains.kotlin.resolve.konan.platform.KonanPlatform
|
import org.jetbrains.kotlin.resolve.konan.platform.KonanPlatform
|
||||||
@@ -48,7 +48,7 @@ object NativeAnalyzerFacade : ResolverForModuleFactory() {
|
|||||||
val container = createContainerForLazyResolve(
|
val container = createContainerForLazyResolve(
|
||||||
moduleContext,
|
moduleContext,
|
||||||
declarationProviderFactory,
|
declarationProviderFactory,
|
||||||
BindingTraceContext(),
|
CodeAnalyzerInitializer.getInstance(moduleContext.project).createTrace(),
|
||||||
targetPlatform,
|
targetPlatform,
|
||||||
TargetPlatformVersion.NoVersion,
|
TargetPlatformVersion.NoVersion,
|
||||||
targetEnvironment,
|
targetEnvironment,
|
||||||
|
|||||||
Reference in New Issue
Block a user