Enforce using old backend in JvmCliReplShellExtension
This commit is contained in:
+2
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user