Build: use K2 for stdlib tests when enabled

enables testing of #KT-56379
This commit is contained in:
Ilya Chernikov
2023-02-16 12:27:07 +01:00
committed by Space Team
parent c4255cdb0f
commit edcde79c02
+3
View File
@@ -201,6 +201,9 @@ compileTestKotlin {
"-XXLanguage:+RangeUntilOperator", "-XXLanguage:+RangeUntilOperator",
"-Xallow-kotlin-package", // TODO: maybe rename test packages "-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. // This is needed for JavaTypeTest; typeOf for non-reified type parameters doesn't work otherwise, for implementation reasons.
def args = new ArrayList(freeCompilerArgs) def args = new ArrayList(freeCompilerArgs)
args.remove("-Xno-optimized-callable-references") args.remove("-Xno-optimized-callable-references")