Avoid "Failed to initialize native filesystem for Windows" warning from the platform on script compilation

This commit is contained in:
Ilya Chernikov
2018-08-16 14:51:25 +02:00
parent 66bb744e3c
commit 2a4cef3ac2
@@ -11,6 +11,7 @@ import com.intellij.psi.PsiFileFactory
import com.intellij.psi.impl.PsiFileFactoryImpl
import com.intellij.testFramework.LightVirtualFile
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys
import org.jetbrains.kotlin.cli.common.environment.setIdeaIoUseFallback
import org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
@@ -81,6 +82,8 @@ class KJVMCompilerImpl : KJVMCompilerProxy {
ResultWithDiagnostics.Failure(*messageCollector.diagnostics.toTypedArray(), *diagnostics)
try {
setIdeaIoUseFallback()
val scriptCompileConfiguration = configurator?.defaultConfiguration?.let { additionalConfiguration.cloneWithNewParent(it) }
?: additionalConfiguration
var environment: KotlinCoreEnvironment? = null