From 77eee0d3fc2f22068828088d7eac4ea17dce746c Mon Sep 17 00:00:00 2001 From: Pavel Kunyavskiy Date: Thu, 18 Jan 2024 12:54:48 +0100 Subject: [PATCH] [K/N] Fix platform libraries in K1 native diagnostic tests K1 setup for diagnostic tests was not able to use platform libraries. This is required for ObjCSignatureOverride testing. We need to test it in both K2 and K1 to make IDE experience better. --- .../kotlin/test/frontend/classic/ClassicFrontendFacade.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt index bbb94243046..5b6c5b0ea7d 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt @@ -281,7 +281,8 @@ class ClassicFrontendFacade( ): List { val resolvedLibraries = CommonKLibResolver.resolve( names, - configuration.getLogger(treatWarningsAsErrors = true) + configuration.getLogger(treatWarningsAsErrors = true), + knownIrProviders = listOf("kotlin.native.cinterop"), // FIXME use KonanLibraryProperResolver instead, as in production. ).getFullResolvedList() var builtInsModule: KotlinBuiltIns? = null