Fix arguments processing with scripting with old backend by default

This commit is contained in:
Ilya Chernikov
2021-03-24 21:47:03 +01:00
parent bcd7bc5fd7
commit 9ac6d30953
@@ -203,7 +203,7 @@ fun CompilerConfiguration.configureAdvancedJvmOptions(arguments: K2JVMCompilerAr
put(JVMConfigurationKeys.PARAMETERS_METADATA, arguments.javaParameters)
// TODO: ignore previous configuration value when we do not need old backend in scripting by default
val useOldBackend = arguments.useOldBackend || get(JVMConfigurationKeys.IR) == false
val useOldBackend = arguments.useOldBackend || (!arguments.useIR && get(JVMConfigurationKeys.IR) == false)
val useIR = arguments.useFir ||
if (languageVersionSettings.supportsFeature(LanguageFeature.JvmIrEnabledByDefault)) {
!useOldBackend