Enforce using old backend in JvmCliReplShellExtension

This commit is contained in:
Dmitriy Novozhilov
2021-01-13 17:56:26 +03:00
parent c6039d76d3
commit 7632c11745
@@ -10,6 +10,7 @@ import org.jetbrains.kotlin.cli.common.ExitCode
import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
import org.jetbrains.kotlin.cli.common.extensions.ShellExtension import org.jetbrains.kotlin.cli.common.extensions.ShellExtension
import org.jetbrains.kotlin.config.CompilerConfiguration import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.config.JVMConfigurationKeys
import org.jetbrains.kotlin.scripting.compiler.plugin.repl.ReplFromTerminal import org.jetbrains.kotlin.scripting.compiler.plugin.repl.ReplFromTerminal
class JvmCliReplShellExtension : ShellExtension { class JvmCliReplShellExtension : ShellExtension {
@@ -21,6 +22,7 @@ class JvmCliReplShellExtension : ShellExtension {
configuration: CompilerConfiguration, configuration: CompilerConfiguration,
projectEnvironment: JavaCoreProjectEnvironment projectEnvironment: JavaCoreProjectEnvironment
): ExitCode { ): ExitCode {
configuration.put(JVMConfigurationKeys.IR, false)
ReplFromTerminal.run(projectEnvironment.parentDisposable, configuration) ReplFromTerminal.run(projectEnvironment.parentDisposable, configuration)
return ExitCode.OK return ExitCode.OK
} }