Handle LV 2.0 in modularized tests
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@ class FE1FullPipelineModularizedTest : AbstractFullPipelineModularizedTest() {
|
|||||||
override fun configureArguments(args: K2JVMCompilerArguments, moduleData: ModuleData) {
|
override fun configureArguments(args: K2JVMCompilerArguments, moduleData: ModuleData) {
|
||||||
args.useK2 = false
|
args.useK2 = false
|
||||||
args.jvmDefault = "compatibility"
|
args.jvmDefault = "compatibility"
|
||||||
args.apiVersion = "1.4"
|
args.apiVersion = LANGUAGE_VERSION
|
||||||
args.optIn = arrayOf(
|
args.optIn = arrayOf(
|
||||||
"kotlin.RequiresOptIn",
|
"kotlin.RequiresOptIn",
|
||||||
"kotlin.contracts.ExperimentalContracts",
|
"kotlin.contracts.ExperimentalContracts",
|
||||||
|
|||||||
+2
-1
@@ -7,13 +7,14 @@ package org.jetbrains.kotlin.fir
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
|
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
|
||||||
|
|
||||||
private val LANGUAGE_VERSION: String = System.getProperty("fir.bench.language.version", "1.4")
|
internal val LANGUAGE_VERSION: String = System.getProperty("fir.bench.language.version", "1.4")
|
||||||
|
|
||||||
class FullPipelineModularizedTest : AbstractFullPipelineModularizedTest() {
|
class FullPipelineModularizedTest : AbstractFullPipelineModularizedTest() {
|
||||||
|
|
||||||
override fun configureArguments(args: K2JVMCompilerArguments, moduleData: ModuleData) {
|
override fun configureArguments(args: K2JVMCompilerArguments, moduleData: ModuleData) {
|
||||||
args.useK2 = true
|
args.useK2 = true
|
||||||
args.useIR = true
|
args.useIR = true
|
||||||
|
args.languageVersion = "2.0"
|
||||||
args.apiVersion = LANGUAGE_VERSION
|
args.apiVersion = LANGUAGE_VERSION
|
||||||
args.jvmDefault = "compatibility"
|
args.jvmDefault = "compatibility"
|
||||||
args.optIn = moduleData.optInAnnotations.toTypedArray() + arrayOf(
|
args.optIn = moduleData.optInAnnotations.toTypedArray() + arrayOf(
|
||||||
|
|||||||
Reference in New Issue
Block a user