From edcde79c02b6ef86901b4ee6a27be432cc81bb02 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 16 Feb 2023 12:27:07 +0100 Subject: [PATCH] Build: use K2 for stdlib tests when enabled enables testing of #KT-56379 --- libraries/stdlib/jvm/build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/stdlib/jvm/build.gradle b/libraries/stdlib/jvm/build.gradle index 506b0bf8a78..48f44ffc5a2 100644 --- a/libraries/stdlib/jvm/build.gradle +++ b/libraries/stdlib/jvm/build.gradle @@ -201,6 +201,9 @@ compileTestKotlin { "-XXLanguage:+RangeUntilOperator", "-Xallow-kotlin-package", // TODO: maybe rename test packages ] + if (project.kotlinBuildProperties.useFir) { + freeCompilerArgs += "-Xuse-k2" + } // This is needed for JavaTypeTest; typeOf for non-reified type parameters doesn't work otherwise, for implementation reasons. def args = new ArrayList(freeCompilerArgs) args.remove("-Xno-optimized-callable-references")