From aa85e6d95cd3017bc0f0dc423e40b95841e10ccf Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Thu, 20 Apr 2023 08:41:36 +0000 Subject: [PATCH] [K2/N] Disable special backend checkers due to the ^KT-58099 Several interop tests fail with error: "type kotlin.String? is not supported here: doesn't correspond to any C type" Merge-request: KT-MR-9690 Merged-by: Pavel Punegov --- .../kotlin/backend/konan/driver/DynamicCompilerDriver.kt | 3 ++- kotlin-native/backend.native/tests/build.gradle | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt index 981717f10c6..fddf060b56a 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/DynamicCompilerDriver.kt @@ -104,7 +104,8 @@ internal class DynamicCompilerDriver : CompilerDriver() { require(frontendOutput is FirOutput.Full) val fir2IrOutput = engine.runFir2Ir(frontendOutput) - engine.runK2SpecialBackendChecks(fir2IrOutput) + // FIXME: KT-58099 + // engine.runK2SpecialBackendChecks(fir2IrOutput) return engine.runFirSerializer(fir2IrOutput) } diff --git a/kotlin-native/backend.native/tests/build.gradle b/kotlin-native/backend.native/tests/build.gradle index 4ad8bfe98a0..bfead8e4700 100644 --- a/kotlin-native/backend.native/tests/build.gradle +++ b/kotlin-native/backend.native/tests/build.gradle @@ -4529,8 +4529,7 @@ interopTest("interop0") { (project.testTarget == 'linux_mips32') || // st_uid of '/' is not equal to 0 when using qemu (project.testTarget == 'linux_mipsel32') || (project.testTarget == 'linux_arm32_hfp') || - (project.testTarget == 'linux_arm64') || - isK2(project) // KT-58099 + (project.testTarget == 'linux_arm64') useGoldenData = true source = "interop/basics/0.kt" interop = 'sysstat'