diff --git a/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/parseCommandLineArguments.kt b/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/parseCommandLineArguments.kt index 43132676e6b..c4d80b2e1c7 100644 --- a/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/parseCommandLineArguments.kt +++ b/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/parseCommandLineArguments.kt @@ -72,7 +72,9 @@ fun parseCommandLineArguments(args: List, resu fun parseCommandLineArgumentsFromEnvironment(arguments: A) { val settingsFromEnvironment = CompilerSystemProperties.LANGUAGE_VERSION_SETTINGS.value?.takeIf { it.isNotEmpty() } - ?.split(Regex("""\s""")) ?: return + ?.split(Regex("""\s""")) + ?.filterNot { it.isBlank() } + ?: return parseCommandLineArguments(settingsFromEnvironment, arguments, overrideArguments = true) }