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
@@ -39,10 +39,6 @@ data class CompilerTestLanguageVersionSettings(
override fun isPreRelease(): Boolean = false
override fun copy(languageVersion: LanguageVersion): LanguageVersionSettings {
return CompilerTestLanguageVersionSettings(initialLanguageFeatures, apiVersion, languageVersion, analysisFlags)
}
@Suppress("UNCHECKED_CAST")
override fun <T> getFlag(flag: AnalysisFlag<T>): T = analysisFlags[flag] as T? ?: flag.defaultValue
}