diff --git a/build.gradle.kts b/build.gradle.kts index 9973751bc43..5f95f45e472 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -405,9 +405,6 @@ allprojects { val commonCompilerArgs = listOfNotNull( "-Xopt-in=kotlin.RequiresOptIn", "-Xread-deserialized-contracts", - "-Xjvm-default=compatibility", - "-Xno-optimized-callable-references", - "-Xno-kotlin-nothing-value-exception", "-progressive".takeIf { hasProperty("test.progressive.mode") } ) @@ -419,9 +416,16 @@ allprojects { } } + val jvmCompilerArgs = listOf( + "-Xjvm-default=compatibility", + "-Xno-optimized-callable-references", + "-Xno-kotlin-nothing-value-exception", + "-Xnormalize-constructor-calls=enable" + ) + tasks.withType { kotlinOptions { - freeCompilerArgs = commonCompilerArgs + listOf("-Xnormalize-constructor-calls=enable") + freeCompilerArgs = commonCompilerArgs + jvmCompilerArgs } }