diff --git a/compiler/testData/codegen/box/annotations/instances/multiplatformInstantiation.kt b/compiler/testData/codegen/box/annotations/instances/multiplatformInstantiation.kt index 053accc82e4..8c45eb20e73 100644 --- a/compiler/testData/codegen/box/annotations/instances/multiplatformInstantiation.kt +++ b/compiler/testData/codegen/box/annotations/instances/multiplatformInstantiation.kt @@ -1,8 +1,8 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: expect/actual in the same module (ACTUAL_WITHOUT_EXPECT) // IGNORE_BACKEND: JVM -// (supported: JVM_IR, JS_IR(_E6)) +// (supported: JVM_IR, JS_IR(_ES6)) // WITH_STDLIB // !LANGUAGE: +InstantiationOfAnnotationClasses +MultiPlatformProjects diff --git a/compiler/testData/codegen/box/binaryOp/boxingOfLiteralReceiverWithIntegerValueType.kt b/compiler/testData/codegen/box/binaryOp/boxingOfLiteralReceiverWithIntegerValueType.kt index f1098711361..1d688fdd908 100644 --- a/compiler/testData/codegen/box/binaryOp/boxingOfLiteralReceiverWithIntegerValueType.kt +++ b/compiler/testData/codegen/box/binaryOp/boxingOfLiteralReceiverWithIntegerValueType.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // WITH_STDLIB // This test exists only to check that we don't accidentally break the buggy behavior of the old JVM backend in JVM IR (KT-42321). diff --git a/compiler/testData/codegen/box/binaryOp/call.kt b/compiler/testData/codegen/box/binaryOp/call.kt index 914cb50c021..80d93e65748 100644 --- a/compiler/testData/codegen/box/binaryOp/call.kt +++ b/compiler/testData/codegen/box/binaryOp/call.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design fun box(): String { diff --git a/compiler/testData/codegen/box/binaryOp/callNullable.kt b/compiler/testData/codegen/box/binaryOp/callNullable.kt index 1ef8f659ccc..3efe84d6a3e 100644 --- a/compiler/testData/codegen/box/binaryOp/callNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/callNullable.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design fun box(): String { diff --git a/compiler/testData/codegen/box/binaryOp/intrinsic.kt b/compiler/testData/codegen/box/binaryOp/intrinsic.kt index c9932d6efd4..8b660c7fe33 100644 --- a/compiler/testData/codegen/box/binaryOp/intrinsic.kt +++ b/compiler/testData/codegen/box/binaryOp/intrinsic.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design fun box(): String { diff --git a/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt b/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt index 2a995ebc8a0..eb9e30dc462 100644 --- a/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt +++ b/compiler/testData/codegen/box/binaryOp/intrinsicNullable.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design fun box(): String { diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt b/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt index 2055385270f..73ff55fb166 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideFromInterfaceThroughIntermediateClass.kt @@ -1,5 +1,5 @@ // !LANGUAGE: -AbstractClassMemberNotImplementedWithIntermediateAbstractClass -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: don't support legacy feature interface A { diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt b/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt index fab06d1c8ab..70a07d47b8d 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideMultiFile.kt @@ -1,5 +1,5 @@ // !LANGUAGE: -AbstractClassMemberNotImplementedWithIntermediateAbstractClass -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: don't support legacy feature // FILE: 1.kt diff --git a/compiler/testData/codegen/box/checkcastOptimization/kt47851.kt b/compiler/testData/codegen/box/checkcastOptimization/kt47851.kt index 184482d1a7b..b46b5396bbb 100644 --- a/compiler/testData/codegen/box/checkcastOptimization/kt47851.kt +++ b/compiler/testData/codegen/box/checkcastOptimization/kt47851.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: result.getMethod OK in FE1.0, unresolved in FIR class C(val value: String) { diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/defaultExpect.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/defaultExpect.kt index 54d6a26cc3e..180d6118993 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/defaultExpect.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/defaultExpect.kt @@ -1,6 +1,6 @@ // !LANGUAGE: +MultiPlatformProjects // WITH_STDLIB -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: expect/actual in the same module (ACTUAL_WITHOUT_EXPECT) import kotlin.coroutines.* diff --git a/compiler/testData/codegen/box/defaultArguments/useNextParamInLambdaTailrec.kt b/compiler/testData/codegen/box/defaultArguments/useNextParamInLambdaTailrec.kt index bc1a7e28495..2bcdb775b8b 100644 --- a/compiler/testData/codegen/box/defaultArguments/useNextParamInLambdaTailrec.kt +++ b/compiler/testData/codegen/box/defaultArguments/useNextParamInLambdaTailrec.kt @@ -1,6 +1,6 @@ // LANGUAGE: -ProhibitIllegalValueParameterUsageInDefaultArguments // IGNORE_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: don't support legacy feature. UNINITIALIZED_PARAMETER y. See KT-49800 tailrec fun foo(x: () -> String? = { y }, y: String = "fail"): String? { if (y == "start") diff --git a/compiler/testData/codegen/box/enum/enumEntriesMultimodule.kt b/compiler/testData/codegen/box/enum/enumEntriesMultimodule.kt index d6992384797..087380a8e6c 100644 --- a/compiler/testData/codegen/box/enum/enumEntriesMultimodule.kt +++ b/compiler/testData/codegen/box/enum/enumEntriesMultimodule.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM_IR -// AFTER KT-53649 - TARGET_BACKEND: NATIVE, JS_IR +// AFTER KT-53649 - TARGET_BACKEND: NATIVE, JS_IR, JS_IR_ES6 // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappings.kt b/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappings.kt index 64092d468a7..cfa88843526 100644 --- a/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappings.kt +++ b/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappings.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM_IR -// AFTER KT-53649 - TARGET_BACKEND: NATIVE, JS_IR +// AFTER KT-53649 - TARGET_BACKEND: NATIVE, JS_IR, JS_IR_ES6 // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappingsForMultipleClassfiles.kt b/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappingsForMultipleClassfiles.kt index 50201143a90..2c0828a80b6 100644 --- a/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappingsForMultipleClassfiles.kt +++ b/compiler/testData/codegen/box/enum/enumEntriesMultimoduleMultipleMappingsForMultipleClassfiles.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM_IR -// AFTER KT-53649 - TARGET_BACKEND: NATIVE, JS_IR +// AFTER KT-53649 - TARGET_BACKEND: NATIVE, JS_IR, JS_IR_ES6 // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/enum/nameClashWithCompanion.kt b/compiler/testData/codegen/box/enum/nameClashWithCompanion.kt index d7824bf55c1..b648473c8cd 100644 --- a/compiler/testData/codegen/box/enum/nameClashWithCompanion.kt +++ b/compiler/testData/codegen/box/enum/nameClashWithCompanion.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: don't support legacy feature (see https://youtrack.jetbrains.com/issue/KT-37591). UNRESOLVED_REFERENCE at '+' // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/evaluate/intrinsics.kt b/compiler/testData/codegen/box/evaluate/intrinsics.kt index 349285421f4..59cb9f28e9a 100644 --- a/compiler/testData/codegen/box/evaluate/intrinsics.kt +++ b/compiler/testData/codegen/box/evaluate/intrinsics.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/evaluate/minus.kt b/compiler/testData/codegen/box/evaluate/minus.kt index 26a6ff1bae0..6e6fecd5a10 100644 --- a/compiler/testData/codegen/box/evaluate/minus.kt +++ b/compiler/testData/codegen/box/evaluate/minus.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/evaluate/multiply.kt b/compiler/testData/codegen/box/evaluate/multiply.kt index 075117e586b..cf4ecaecc78 100644 --- a/compiler/testData/codegen/box/evaluate/multiply.kt +++ b/compiler/testData/codegen/box/evaluate/multiply.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/evaluate/parenthesized.kt b/compiler/testData/codegen/box/evaluate/parenthesized.kt index 8dd7d61cde2..1f7b3e19ca0 100644 --- a/compiler/testData/codegen/box/evaluate/parenthesized.kt +++ b/compiler/testData/codegen/box/evaluate/parenthesized.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/evaluate/plus.kt b/compiler/testData/codegen/box/evaluate/plus.kt index d3af25a4313..22c0732d6f7 100644 --- a/compiler/testData/codegen/box/evaluate/plus.kt +++ b/compiler/testData/codegen/box/evaluate/plus.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/evaluate/rem.kt b/compiler/testData/codegen/box/evaluate/rem.kt index 580a691e37f..6b642ad381a 100644 --- a/compiler/testData/codegen/box/evaluate/rem.kt +++ b/compiler/testData/codegen/box/evaluate/rem.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/fullJdk/kt46540.kt b/compiler/testData/codegen/box/fullJdk/kt46540.kt index a2ec57631f8..13893bf7dfa 100644 --- a/compiler/testData/codegen/box/fullJdk/kt46540.kt +++ b/compiler/testData/codegen/box/fullJdk/kt46540.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // SKIP_JDK6 // FULL_JDK diff --git a/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt b/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt index 9d6ec25df6f..cf1a0e916a4 100644 --- a/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt +++ b/compiler/testData/codegen/box/inference/builderInference/cstBasedOnTwoBuilderInferenceLambda.kt @@ -1,6 +1,6 @@ // WITH_STDLIB // IGNORE_BACKEND: WASM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE // FIR status: ARGUMENT_TYPE_MISMATCH at contribute arguments // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/inference/builderInference/memberScope.kt b/compiler/testData/codegen/box/inference/builderInference/memberScope.kt index 7762e81f7f9..470ec7e867e 100644 --- a/compiler/testData/codegen/box/inference/builderInference/memberScope.kt +++ b/compiler/testData/codegen/box/inference/builderInference/memberScope.kt @@ -1,7 +1,7 @@ // !LANGUAGE: +UnrestrictedBuilderInference // !DIAGNOSTICS: -DEPRECATION -OPT_IN_IS_NOT_ENABLED // WITH_STDLIB -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: NONE_APPLICABLE at all equals calls import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferences.kt b/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferences.kt index c9e14ecacd1..d839dea87f3 100644 --- a/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferences.kt +++ b/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferences.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: Disabling of StrictOnlyInputTypesChecks is not supported by FIR // WITH_STDLIB // !LANGUAGE: -StrictOnlyInputTypesChecks diff --git a/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferencesErrorType.kt b/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferencesErrorType.kt index c9e14ecacd1..d839dea87f3 100644 --- a/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferencesErrorType.kt +++ b/compiler/testData/codegen/box/inference/builderInference/specialCallsWithCallableReferencesErrorType.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: Disabling of StrictOnlyInputTypesChecks is not supported by FIR // WITH_STDLIB // !LANGUAGE: -StrictOnlyInputTypesChecks diff --git a/compiler/testData/codegen/box/inference/builderInference/withExpectedType.kt b/compiler/testData/codegen/box/inference/builderInference/withExpectedType.kt index 3de5a5bef1c..ab8fcd0963b 100644 --- a/compiler/testData/codegen/box/inference/builderInference/withExpectedType.kt +++ b/compiler/testData/codegen/box/inference/builderInference/withExpectedType.kt @@ -1,7 +1,7 @@ // !LANGUAGE: +UnrestrictedBuilderInference -UseBuilderInferenceOnlyIfNeeded // WITH_STDLIB // !DIAGNOSTICS: -OPT_IN_USAGE_ERROR -CAST_NEVER_SUCCEEDS -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, WASM // FIR status: Initializer type mismatch at first val x = : expected kotlin/collections/MutableList, actual kotlin/collections/MutableList import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/codegen/box/inference/noNothingValueInsideSpecialCall.kt b/compiler/testData/codegen/box/inference/noNothingValueInsideSpecialCall.kt index 25fcfba9c78..7ac43126db1 100644 --- a/compiler/testData/codegen/box/inference/noNothingValueInsideSpecialCall.kt +++ b/compiler/testData/codegen/box/inference/noNothingValueInsideSpecialCall.kt @@ -1,6 +1,6 @@ // WITH_REFLECT // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE // FIR status: KotlinNothingValueException from create() fun create(modelClass: Class): T { diff --git a/compiler/testData/codegen/box/inference/specialCallsWithCallableReferences.kt b/compiler/testData/codegen/box/inference/specialCallsWithCallableReferences.kt index 03294afa046..b3e56b03504 100644 --- a/compiler/testData/codegen/box/inference/specialCallsWithCallableReferences.kt +++ b/compiler/testData/codegen/box/inference/specialCallsWithCallableReferences.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: Disabling of StrictOnlyInputTypesChecks is not supported by FIR // WITH_STDLIB // SKIP_TXT diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt index 7f8ec9b7f42..92f78e9ddb1 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/functionFromOtherModule.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: expect/actual in the same module // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/multiplatform/defaultArguments/withTypeParameter.kt b/compiler/testData/codegen/box/multiplatform/defaultArguments/withTypeParameter.kt index 526400b6e68..81307ed9175 100644 --- a/compiler/testData/codegen/box/multiplatform/defaultArguments/withTypeParameter.kt +++ b/compiler/testData/codegen/box/multiplatform/defaultArguments/withTypeParameter.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: outdated code (expect/actual in the same module) // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt b/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt index c8a7618e9b9..21f97f4cf7d 100644 --- a/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt +++ b/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: expect/actual in the same module (ACTUAL_WITHOUT_EXPECT) // !LANGUAGE: +MultiPlatformProjects // !OPT_IN: kotlin.ExperimentalMultiplatform diff --git a/compiler/testData/codegen/box/operatorConventions/kt39880.kt b/compiler/testData/codegen/box/operatorConventions/kt39880.kt index 6cea1a4e86d..faf7e615cd4 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt39880.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt39880.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: Disabling of StrictOnlyInputTypesChecks is not supported by FIR // WITH_STDLIB // !LANGUAGE: -StrictOnlyInputTypesChecks diff --git a/compiler/testData/codegen/box/operatorConventions/kt42722.kt b/compiler/testData/codegen/box/operatorConventions/kt42722.kt index e5682dbf17e..7795cfbc346 100644 --- a/compiler/testData/codegen/box/operatorConventions/kt42722.kt +++ b/compiler/testData/codegen/box/operatorConventions/kt42722.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: Disabling of StrictOnlyInputTypesChecks is not supported by FIR // WITH_STDLIB // !LANGUAGE: -StrictOnlyInputTypesChecks diff --git a/compiler/testData/codegen/box/sam/adapters/operators/legacyModOperator.kt b/compiler/testData/codegen/box/sam/adapters/operators/legacyModOperator.kt index 0403f025067..127bbd8bd2d 100644 --- a/compiler/testData/codegen/box/sam/adapters/operators/legacyModOperator.kt +++ b/compiler/testData/codegen/box/sam/adapters/operators/legacyModOperator.kt @@ -1,6 +1,6 @@ // TARGET_BACKEND: JVM // !LANGUAGE: -ProhibitOperatorMod -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: don't support legacy feature // MODULE: lib // FILE: Java.java diff --git a/compiler/testData/codegen/box/sam/arrayAsVarargAfterSamArgument.kt b/compiler/testData/codegen/box/sam/arrayAsVarargAfterSamArgument.kt index 7906eb1a11a..7b019fb4720 100644 --- a/compiler/testData/codegen/box/sam/arrayAsVarargAfterSamArgument.kt +++ b/compiler/testData/codegen/box/sam/arrayAsVarargAfterSamArgument.kt @@ -1,5 +1,5 @@ // !LANGUAGE: -ProhibitVarargAsArrayAfterSamArgument -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: don't support legacy feature // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/box/script/classReference.kt b/compiler/testData/codegen/box/script/classReference.kt index c90b2a38ea4..b9c20f90ef7 100644 --- a/compiler/testData/codegen/box/script/classReference.kt +++ b/compiler/testData/codegen/box/script/classReference.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: scripts aren't supported yet // IGNORE_LIGHT_ANALYSIS // WITH_STDLIB diff --git a/compiler/testData/codegen/box/script/localCaptureTests.kt b/compiler/testData/codegen/box/script/localCaptureTests.kt index 34fdd7000fc..894ee557461 100644 --- a/compiler/testData/codegen/box/script/localCaptureTests.kt +++ b/compiler/testData/codegen/box/script/localCaptureTests.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: scripts aren't supported yet // IGNORE_LIGHT_ANALYSIS // WITH_STDLIB diff --git a/compiler/testData/codegen/box/script/scripInstance.kt b/compiler/testData/codegen/box/script/scripInstance.kt index fb6e463f76e..30e77e08c4d 100644 --- a/compiler/testData/codegen/box/script/scripInstance.kt +++ b/compiler/testData/codegen/box/script/scripInstance.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: scripts aren't supported yet // IGNORE_LIGHT_ANALYSIS // WITH_STDLIB diff --git a/compiler/testData/codegen/box/script/scriptNestedClassInstance.kt b/compiler/testData/codegen/box/script/scriptNestedClassInstance.kt index b0b0bb906cd..e8ad069d93d 100644 --- a/compiler/testData/codegen/box/script/scriptNestedClassInstance.kt +++ b/compiler/testData/codegen/box/script/scriptNestedClassInstance.kt @@ -1,5 +1,5 @@ // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6 // FIR status: scripts aren't supported yet // IGNORE_LIGHT_ANALYSIS // WITH_STDLIB diff --git a/compiler/testData/codegen/box/unaryOp/call.kt b/compiler/testData/codegen/box/unaryOp/call.kt index fc19eb853e3..c1de6c95f3f 100644 --- a/compiler/testData/codegen/box/unaryOp/call.kt +++ b/compiler/testData/codegen/box/unaryOp/call.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design fun box(): String { diff --git a/compiler/testData/codegen/box/unaryOp/callNullable.kt b/compiler/testData/codegen/box/unaryOp/callNullable.kt index 0906ac8812b..883565d137c 100644 --- a/compiler/testData/codegen/box/unaryOp/callNullable.kt +++ b/compiler/testData/codegen/box/unaryOp/callNullable.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design fun box(): String { diff --git a/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt b/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt index 9374f60e046..8927de52589 100644 --- a/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt +++ b/compiler/testData/codegen/box/vararg/singleAssignmentToVarargsInFunction.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, WASM // !LANGUAGE: -ProhibitAssigningSingleElementsToVarargsInNamedForm -AllowAssigningArrayElementsToVarargsInNamedFormForFunctions // FIR status: don't support legacy feature diff --git a/compiler/testData/codegen/box/when/exhaustiveBoolean.kt b/compiler/testData/codegen/box/when/exhaustiveBoolean.kt index 0a7f2b79c32..a72d4c5dcfb 100644 --- a/compiler/testData/codegen/box/when/exhaustiveBoolean.kt +++ b/compiler/testData/codegen/box/when/exhaustiveBoolean.kt @@ -1,5 +1,5 @@ // LANGUAGE: -ProhibitSimplificationOfNonTrivialConstBooleanExpressions -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // FIR status: don't support legacy feature fun box() : String = when (true) { ((true)) -> "OK" diff --git a/compiler/testData/codegen/boxInline/argumentOrder/defaultParametersAndLastVararg.kt b/compiler/testData/codegen/boxInline/argumentOrder/defaultParametersAndLastVararg.kt index 39ac4388edb..535e6054e99 100644 --- a/compiler/testData/codegen/boxInline/argumentOrder/defaultParametersAndLastVararg.kt +++ b/compiler/testData/codegen/boxInline/argumentOrder/defaultParametersAndLastVararg.kt @@ -1,7 +1,7 @@ // WITH_STDLIB // !LANGUAGE: -UseCorrectExecutionOrderForVarargArguments // IGNORE_BACKEND: JS -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, WASM // IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE // NO_CHECK_LAMBDA_INLINING // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/boxInline/nonLocalReturns/kt9304.kt b/compiler/testData/codegen/boxInline/nonLocalReturns/kt9304.kt index fb8d0a24810..08f13722c8c 100644 --- a/compiler/testData/codegen/boxInline/nonLocalReturns/kt9304.kt +++ b/compiler/testData/codegen/boxInline/nonLocalReturns/kt9304.kt @@ -1,6 +1,6 @@ // IGNORE_BACKEND: JVM // IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_MULTI_MODULE_OLD_AGAINST_IR -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/syntheticAccessors/superCall.kt b/compiler/testData/codegen/boxInline/syntheticAccessors/superCall.kt index 18c4a3ea073..60f4f6253ef 100644 --- a/compiler/testData/codegen/boxInline/syntheticAccessors/superCall.kt +++ b/compiler/testData/codegen/boxInline/syntheticAccessors/superCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE NATIVE // !LANGUAGE: -ProhibitSuperCallsFromPublicInline // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/syntheticAccessors/superCallFromMultipleSubclasses.kt b/compiler/testData/codegen/boxInline/syntheticAccessors/superCallFromMultipleSubclasses.kt index 953e697d4f7..360762c0c2e 100644 --- a/compiler/testData/codegen/boxInline/syntheticAccessors/superCallFromMultipleSubclasses.kt +++ b/compiler/testData/codegen/boxInline/syntheticAccessors/superCallFromMultipleSubclasses.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE NATIVE // !LANGUAGE: -ProhibitSuperCallsFromPublicInline // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/syntheticAccessors/superProperty.kt b/compiler/testData/codegen/boxInline/syntheticAccessors/superProperty.kt index 80375f0de1a..6d0f33eff18 100644 --- a/compiler/testData/codegen/boxInline/syntheticAccessors/superProperty.kt +++ b/compiler/testData/codegen/boxInline/syntheticAccessors/superProperty.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR, NATIVE, WASM +// IGNORE_BACKEND_K2: JVM_IR, JS_IR, JS_IR_ES6, NATIVE, WASM // IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE NATIVE // !LANGUAGE: -ProhibitSuperCallsFromPublicInline // FILE: 1.kt diff --git a/compiler/testData/codegen/boxWasmJsInterop/functionTypes.kt b/compiler/testData/codegen/boxWasmJsInterop/functionTypes.kt index d9d7b218c29..8e4c2ec2f24 100644 --- a/compiler/testData/codegen/boxWasmJsInterop/functionTypes.kt +++ b/compiler/testData/codegen/boxWasmJsInterop/functionTypes.kt @@ -1,5 +1,5 @@ // Char issues -// IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR, JS_IR_ES6 // MODULE: main // FILE: externals.js diff --git a/compiler/testData/codegen/boxWasmJsInterop/jsToKotlinAdapters.kt b/compiler/testData/codegen/boxWasmJsInterop/jsToKotlinAdapters.kt index 30816ce4f8f..ebe7a81c434 100644 --- a/compiler/testData/codegen/boxWasmJsInterop/jsToKotlinAdapters.kt +++ b/compiler/testData/codegen/boxWasmJsInterop/jsToKotlinAdapters.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS_IR, JS +// IGNORE_BACKEND: JS_IR, JS_IR_ES6, JS inline fun checkNPE(body: () -> Unit) { var throwed = false diff --git a/compiler/testData/codegen/boxWasmJsInterop/nameClash.kt b/compiler/testData/codegen/boxWasmJsInterop/nameClash.kt index fba82b665d3..4784b579f90 100644 --- a/compiler/testData/codegen/boxWasmJsInterop/nameClash.kt +++ b/compiler/testData/codegen/boxWasmJsInterop/nameClash.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS_IR, JS +// IGNORE_BACKEND: JS_IR, JS_IR_ES6, JS // FILE: file1.kt @JsFun("() => 42") private external fun clashName(): Int