Remove 'useIR' from Gradle options

^KT-49011 In Progress
This commit is contained in:
Yahor Berdnikau
2022-01-28 15:09:22 +01:00
parent 8ffe78dba4
commit 27e449cd56
3 changed files with 0 additions and 19 deletions
@@ -95,8 +95,6 @@ class K2JVMCompilerArguments : CommonCompilerArguments() {
// Advanced options
@GradleDeprecatedOption(removeAfter = "1.6", level = DeprecationLevel.HIDDEN)
@GradleOption(DefaultValues.BooleanFalseDefault::class)
@Argument(
value = "-Xuse-ir",
description = "Use the IR backend. This option has no effect unless the language version less than 1.5 is used"
@@ -44,13 +44,6 @@ interface KotlinJvmOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonOption
@Deprecated(message = "This option has no effect and will be removed in a future release.", level = DeprecationLevel.ERROR)
var noStdlib: kotlin.Boolean
/**
* Use the IR backend. This option has no effect unless the language version less than 1.5 is used
* Default value: false
*/
@Deprecated(message = "This option has no effect and will be removed in a future release.", level = DeprecationLevel.HIDDEN)
var useIR: kotlin.Boolean
/**
* Use the old JVM backend
* Default value: false
@@ -66,14 +66,6 @@ internal abstract class KotlinJvmOptionsBase : org.jetbrains.kotlin.gradle.dsl.K
noStdlibField = value
}
private var useIRField: kotlin.Boolean? = null
@Deprecated(message = "This option has no effect and will be removed in a future release.", level = DeprecationLevel.HIDDEN)
override var useIR: kotlin.Boolean
get() = useIRField ?: false
set(value) {
useIRField = value
}
private var useOldBackendField: kotlin.Boolean? = null
override var useOldBackend: kotlin.Boolean
get() = useOldBackendField ?: false
@@ -94,7 +86,6 @@ internal abstract class KotlinJvmOptionsBase : org.jetbrains.kotlin.gradle.dsl.K
moduleName?.let { args.moduleName = it }
noJdkField?.let { args.noJdk = it }
noStdlibField?.let { args.noStdlib = it }
useIRField?.let { args.useIR = it }
useOldBackendField?.let { args.useOldBackend = it }
}
}
@@ -112,6 +103,5 @@ internal fun org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments.fi
moduleName = null
noJdk = false
noStdlib = true
useIR = false
useOldBackend = false
}