Fix NI flag in modularized test for old frontend

This commit is contained in:
simon.ogorodnik
2020-03-13 18:36:37 +03:00
parent 4844a90788
commit f226d855e1
@@ -69,14 +69,15 @@ class NonFirResolveModularizedTotalKotlinTest : AbstractModularizedTest() {
val configuration = createDefaultConfiguration(moduleData)
if (USE_NI) {
configuration.languageVersionSettings =
LanguageVersionSettingsImpl(
LanguageVersion.KOTLIN_1_4, ApiVersion.KOTLIN_1_3, specificFeatures = mapOf(
LanguageFeature.NewInference to LanguageFeature.State.ENABLED
)
configuration.languageVersionSettings =
LanguageVersionSettingsImpl(
configuration.languageVersionSettings.languageVersion,
configuration.languageVersionSettings.apiVersion,
specificFeatures = mapOf(
LanguageFeature.NewInference to if (USE_NI) LanguageFeature.State.ENABLED else LanguageFeature.State.DISABLED
)
}
)
System.getProperty("fir.bench.oldfe.jvm_target")?.let {
configuration.put(JVMConfigurationKeys.JVM_TARGET, JvmTarget.fromString(it) ?: error("Unknown JvmTarget"))