K2: move -Xuse-k2 VS language version checks to CommonCompilerArguments

This commit is contained in:
Mikhail Glukhikh
2023-01-09 15:39:06 +01:00
parent 7a61578e08
commit 70fc891260
5 changed files with 32 additions and 45 deletions
@@ -507,8 +507,6 @@ interface LanguageVersionSettings {
// Please do not use this to enable/disable specific features/checks. Instead add a new LanguageFeature entry and call supportsFeature
val languageVersion: LanguageVersion
fun copy(languageVersion: LanguageVersion): LanguageVersionSettings = this
companion object {
const val RESOURCE_NAME_TO_ALLOW_READING_FROM_ENVIRONMENT = "META-INF/allow-configuring-from-environment"
}
@@ -557,9 +555,6 @@ class LanguageVersionSettingsImpl @JvmOverloads constructor(
state == LanguageFeature.State.ENABLED && feature.forcesPreReleaseBinariesIfEnabled()
}
override fun copy(languageVersion: LanguageVersion): LanguageVersionSettings =
LanguageVersionSettingsImpl(languageVersion, apiVersion, analysisFlags, specificFeatures)
companion object {
@JvmField
val DEFAULT = LanguageVersionSettingsImpl(LanguageVersion.LATEST_STABLE, ApiVersion.LATEST_STABLE)