From fd96ee1d0bfcee682ca253629650e2bfa1503eff Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Wed, 22 Nov 2023 22:32:36 +0100 Subject: [PATCH] IR text tests: Remove useless IGNORE_BACKEND*: JS_IR_ES6 directive --- .../ir/irText/classes/clashingFakeOverrideSignatures.kt | 1 - compiler/testData/ir/irText/classes/classes.kt | 1 - .../ir/irText/classes/dataClasses/delegationInSealed.kt | 1 - compiler/testData/ir/irText/classes/enum.kt | 2 +- compiler/testData/ir/irText/classes/enumClassModality.kt | 2 +- compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt | 2 +- compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt | 2 +- .../irText/declarations/annotations/classesWithAnnotations.kt | 1 - .../declarations/annotations/enumEntriesWithAnnotations.kt | 1 - .../declarations/annotations/enumsInAnnotationArguments.kt | 1 - .../testData/ir/irText/declarations/classLevelProperties.kt | 1 - compiler/testData/ir/irText/declarations/delegatedProperties.kt | 1 - compiler/testData/ir/irText/declarations/kt52677.kt | 1 - .../testData/ir/irText/declarations/localDelegatedProperties.kt | 1 - .../ir/irText/declarations/multiplatform/expectedEnumClass.kt | 1 - .../ir/irText/declarations/multiplatform/expectedEnumClass2.kt | 1 - .../testData/ir/irText/declarations/packageLevelProperties.kt | 1 - .../ir/irText/declarations/parameters/useNextParamInLambda.kt | 1 - compiler/testData/ir/irText/errors/unresolvedReference.kt | 1 - compiler/testData/ir/irText/expressions/badBreakContinue.kt | 1 - .../testData/ir/irText/expressions/badInlinedBreakContinue.kt | 1 - compiler/testData/ir/irText/expressions/breakContinueInWhen.kt | 1 - compiler/testData/ir/irText/expressions/catchParameterAccess.kt | 1 - compiler/testData/ir/irText/expressions/enumEntryAsReceiver.kt | 2 +- .../irText/expressions/enumEntryReferenceFromEnumEntryClass.kt | 1 - .../testData/ir/irText/expressions/exhaustiveWhenElseBranch.kt | 1 - compiler/testData/ir/irText/expressions/for.kt | 1 - .../testData/ir/irText/expressions/forWithImplicitReceivers.kt | 1 - compiler/testData/ir/irText/expressions/kt30020.kt | 2 +- compiler/testData/ir/irText/expressions/kt30796.kt | 1 - compiler/testData/ir/irText/expressions/kt48708.kt | 1 - compiler/testData/ir/irText/expressions/kt48806.kt | 1 - compiler/testData/ir/irText/expressions/objectAsCallable.kt | 1 - .../ir/irText/expressions/primitivesImplicitConversions.kt | 1 - compiler/testData/ir/irText/expressions/smartCasts.kt | 1 - .../ir/irText/expressions/temporaryInEnumEntryInitializer.kt | 1 - compiler/testData/ir/irText/expressions/values.kt | 1 - compiler/testData/ir/irText/expressions/whenSmartCastToEnum.kt | 1 - compiler/testData/ir/irText/firProblems/ArrayMap.kt | 1 - compiler/testData/ir/irText/firProblems/FirBuilder.kt | 1 - .../testData/ir/irText/firProblems/ImplicitReceiverStack.kt | 1 - compiler/testData/ir/irText/firProblems/kt43342.kt | 1 - .../ir/irText/firProblems/lambdaInEnumEntryConstructorCall.kt | 2 +- .../testData/ir/irText/firProblems/thisInEnumConstructor.kt | 1 - .../testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt | 1 - .../ir/irText/js/dynamic/dynamicArrayIncrementDecrement.kt | 1 - .../testData/ir/irText/js/dynamic/dynamicExclExclOperator.kt | 1 - .../ir/irText/js/dynamic/dynamicMemberIncrementDecrement.kt | 1 - compiler/testData/ir/irText/lambdas/nonLocalReturn.kt | 1 - compiler/testData/ir/irText/singletons/enumEntry.kt | 2 +- .../testData/ir/irText/stubs/genericClassInDifferentModule.kt | 1 - compiler/testData/ir/irText/types/intersectionTypeInSamType.kt | 1 - compiler/testData/ir/irText/types/kt49526.kt | 1 - 53 files changed, 8 insertions(+), 53 deletions(-) diff --git a/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.kt b/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.kt index ae82cc0b6fd..abe3c17753d 100644 --- a/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.kt +++ b/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.kt @@ -3,7 +3,6 @@ // IGNORE_BACKEND_K2: ANY // ^ TODO decide if we want to fix KT-42020 for FIR as well // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // KT-61141: IrSimpleFunctionPublicSymbolImpl for /Derived.foo|foo(kotlin.String){}[0] is already bound // IGNORE_BACKEND_K1: NATIVE diff --git a/compiler/testData/ir/irText/classes/classes.kt b/compiler/testData/ir/irText/classes/classes.kt index 41a6e58e92a..81c29547ffc 100644 --- a/compiler/testData/ir/irText/classes/classes.kt +++ b/compiler/testData/ir/irText/classes/classes.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/classes/dataClasses/delegationInSealed.kt b/compiler/testData/ir/irText/classes/dataClasses/delegationInSealed.kt index 2bfaa263787..2c531a32e60 100644 --- a/compiler/testData/ir/irText/classes/dataClasses/delegationInSealed.kt +++ b/compiler/testData/ir/irText/classes/dataClasses/delegationInSealed.kt @@ -1,7 +1,6 @@ // WITH_STDLIB // SKIP_KLIB_TEST // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 sealed class A : CharSequence { data class B(val c: CharSequence) : A(), CharSequence by c diff --git a/compiler/testData/ir/irText/classes/enum.kt b/compiler/testData/ir/irText/classes/enum.kt index 38a2ba11939..60fef6591c9 100644 --- a/compiler/testData/ir/irText/classes/enum.kt +++ b/compiler/testData/ir/irText/classes/enum.kt @@ -1,5 +1,5 @@ // WITH_STDLIB -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize (K1), getDeclaringClass (K1), clone (K2) enum class TestEnum1 { diff --git a/compiler/testData/ir/irText/classes/enumClassModality.kt b/compiler/testData/ir/irText/classes/enumClassModality.kt index 585f79ff874..066bb71e5c7 100644 --- a/compiler/testData/ir/irText/classes/enumClassModality.kt +++ b/compiler/testData/ir/irText/classes/enumClassModality.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize (K1), getDeclaringClass (K1), clone (K2) enum class TestFinalEnum1 { diff --git a/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt b/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt index b82ad727bed..964de71b13c 100644 --- a/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt +++ b/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize (K1), getDeclaringClass (K1), clone (K2) enum class A { diff --git a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt index 2bd57736256..8d2d6ccc699 100644 --- a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt +++ b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt @@ -1,5 +1,5 @@ // WITH_STDLIB -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize (K1), getDeclaringClass (K1), clone (K2) enum class Test0(val x: Int) { diff --git a/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt b/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt index 61a1288682f..4121ec27678 100644 --- a/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt +++ b/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.kt b/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.kt index a4167981c55..6c216a729af 100644 --- a/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.kt +++ b/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // SKIP_SIGNATURE_DUMP // ^ Difference in annotations generated by K1 and K2 diff --git a/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.kt b/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.kt index db9fef74d18..6d764b07a85 100644 --- a/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.kt +++ b/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/declarations/classLevelProperties.kt b/compiler/testData/ir/irText/declarations/classLevelProperties.kt index d18d3d07b8f..1f9e8a71337 100644 --- a/compiler/testData/ir/irText/declarations/classLevelProperties.kt +++ b/compiler/testData/ir/irText/declarations/classLevelProperties.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: kotlin.collections.HashMap instead of java.util.HashMap // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/declarations/delegatedProperties.kt b/compiler/testData/ir/irText/declarations/delegatedProperties.kt index 21c4b735439..126a71ea278 100644 --- a/compiler/testData/ir/irText/declarations/delegatedProperties.kt +++ b/compiler/testData/ir/irText/declarations/delegatedProperties.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: kotlin.collections.HashMap instead of java.util.HashMap // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/declarations/kt52677.kt b/compiler/testData/ir/irText/declarations/kt52677.kt index 0ee694a5429..c3ab45246e3 100644 --- a/compiler/testData/ir/irText/declarations/kt52677.kt +++ b/compiler/testData/ir/irText/declarations/kt52677.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // ISSUE: KT-52677 // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: throws kotlin.RuntimeException instead of java.lang.RuntimeException // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt b/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt index 8d55ad7bcf2..2a1d3b3e986 100644 --- a/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt +++ b/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt @@ -1,6 +1,5 @@ // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: `println (message: kotlin.Any?)` instead of `println (message: kotlin.Int)` // KT-61141: `kotlin.collections.HashMap` instead of `java.util.HashMap` diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt b/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt index f72e8c2e5af..c8d5b4b5051 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt @@ -3,7 +3,6 @@ // FIR status: In FIR, declaring the same `expect` and `actual` classes in one compiler module is not possible (see KT-55177). // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND_K1: NATIVE diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass2.kt b/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass2.kt index 3c87b201c3c..749f86cced6 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass2.kt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass2.kt @@ -2,7 +2,6 @@ // !LANGUAGE: +MultiPlatformProjects // IGNORE_BACKEND_K1: ANY // IGNORE_BACKEND_K2: JS_IR -// IGNORE_BACKEND_K2: JS_IR_ES6 // IGNORE_BACKEND_K2: NATIVE // MODULE: lib diff --git a/compiler/testData/ir/irText/declarations/packageLevelProperties.kt b/compiler/testData/ir/irText/declarations/packageLevelProperties.kt index 14e036ca9cb..4f03ec246b1 100644 --- a/compiler/testData/ir/irText/declarations/packageLevelProperties.kt +++ b/compiler/testData/ir/irText/declarations/packageLevelProperties.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: kotlin.collections.HashMap instead of java.util.HashMap // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt b/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt index 8e4ac91de16..51a5d6e86f7 100644 --- a/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt +++ b/compiler/testData/ir/irText/declarations/parameters/useNextParamInLambda.kt @@ -2,7 +2,6 @@ // accessing uninitialized parameter is illegal in FIR // LANGUAGE: -ProhibitIllegalValueParameterUsageInDefaultArguments // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // KT-61141: catches kotlin.Exception instead of java.lang.Exception // IGNORE_BACKEND_K1: NATIVE diff --git a/compiler/testData/ir/irText/errors/unresolvedReference.kt b/compiler/testData/ir/irText/errors/unresolvedReference.kt index ab052d4934d..445c7e2e350 100644 --- a/compiler/testData/ir/irText/errors/unresolvedReference.kt +++ b/compiler/testData/ir/irText/errors/unresolvedReference.kt @@ -1,6 +1,5 @@ // IGNORE_BACKEND_K2: JVM_IR // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // !IGNORE_ERRORS // DIAGNOSTICS: -UNRESOLVED_REFERENCE -OVERLOAD_RESOLUTION_AMBIGUITY diff --git a/compiler/testData/ir/irText/expressions/badBreakContinue.kt b/compiler/testData/ir/irText/expressions/badBreakContinue.kt index 0c2e143975d..ceb838beb00 100644 --- a/compiler/testData/ir/irText/expressions/badBreakContinue.kt +++ b/compiler/testData/ir/irText/expressions/badBreakContinue.kt @@ -1,6 +1,5 @@ // IGNORE_BACKEND_K2: JVM_IR // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // !IGNORE_ERRORS // DIAGNOSTICS: -BREAK_OR_CONTINUE_OUTSIDE_A_LOOP -NOT_A_LOOP_LABEL -UNRESOLVED_REFERENCE -BREAK_OR_CONTINUE_JUMPS_ACROSS_FUNCTION_BOUNDARY diff --git a/compiler/testData/ir/irText/expressions/badInlinedBreakContinue.kt b/compiler/testData/ir/irText/expressions/badInlinedBreakContinue.kt index a89afaabc34..42059c7743d 100644 --- a/compiler/testData/ir/irText/expressions/badInlinedBreakContinue.kt +++ b/compiler/testData/ir/irText/expressions/badInlinedBreakContinue.kt @@ -1,7 +1,6 @@ // LANGUAGE: +BreakContinueInInlineLambdas // IGNORE_BACKEND_K2: JVM_IR // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // !IGNORE_ERRORS // DIAGNOSTICS: -NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER -BREAK_OR_CONTINUE_OUTSIDE_A_LOOP -UNEXPECTED_TRAILING_LAMBDA_ON_A_NEW_LINE -NO_VALUE_FOR_PARAMETER -NOT_A_LOOP_LABEL -UNRESOLVED_REFERENCE -TYPE_MISMATCH -BREAK_OR_CONTINUE_JUMPS_ACROSS_FUNCTION_BOUNDARY // WITH_STDLIB diff --git a/compiler/testData/ir/irText/expressions/breakContinueInWhen.kt b/compiler/testData/ir/irText/expressions/breakContinueInWhen.kt index 98687cc55ac..fd1fd111304 100644 --- a/compiler/testData/ir/irText/expressions/breakContinueInWhen.kt +++ b/compiler/testData/ir/irText/expressions/breakContinueInWhen.kt @@ -1,6 +1,5 @@ // !LANGUAGE: +AllowBreakAndContinueInsideWhen // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: throws kotlin.AssertionError instead of java.lang.AssertionError // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/catchParameterAccess.kt b/compiler/testData/ir/irText/expressions/catchParameterAccess.kt index 1759cd9db11..3a61fd41886 100644 --- a/compiler/testData/ir/irText/expressions/catchParameterAccess.kt +++ b/compiler/testData/ir/irText/expressions/catchParameterAccess.kt @@ -1,6 +1,5 @@ // FIR_IDENTICAL // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: rethrows kotlin.Exception instead of java.lang.Exception // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.kt b/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.kt index 9ba3cecee1d..3192974d364 100644 --- a/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.kt +++ b/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize (K1), getDeclaringClass (K1), clone (K2) enum class X { diff --git a/compiler/testData/ir/irText/expressions/enumEntryReferenceFromEnumEntryClass.kt b/compiler/testData/ir/irText/expressions/enumEntryReferenceFromEnumEntryClass.kt index 76411e8b393..ad79fd1ee09 100644 --- a/compiler/testData/ir/irText/expressions/enumEntryReferenceFromEnumEntryClass.kt +++ b/compiler/testData/ir/irText/expressions/enumEntryReferenceFromEnumEntryClass.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // SKIP_SIGNATURE_DUMP // ^ Types of properties of anonymous classes generated by K1 and K2 are different diff --git a/compiler/testData/ir/irText/expressions/exhaustiveWhenElseBranch.kt b/compiler/testData/ir/irText/expressions/exhaustiveWhenElseBranch.kt index 832b32e7b95..2879fac0cb3 100644 --- a/compiler/testData/ir/irText/expressions/exhaustiveWhenElseBranch.kt +++ b/compiler/testData/ir/irText/expressions/exhaustiveWhenElseBranch.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/for.kt b/compiler/testData/ir/irText/expressions/for.kt index ea1d2ce5724..2df65de3f61 100644 --- a/compiler/testData/ir/irText/expressions/for.kt +++ b/compiler/testData/ir/irText/expressions/for.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: `println (message: kotlin.Any?)` instead of `println (message: kotlin.Int)` // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt index 8888e351357..f11078722f9 100644 --- a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt +++ b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt @@ -1,6 +1,5 @@ // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: `println (message: kotlin.Any?)` instead of `println (message: kotlin.Int)` // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/kt30020.kt b/compiler/testData/ir/irText/expressions/kt30020.kt index d89268ce0e6..c9d3c647056 100644 --- a/compiler/testData/ir/irText/expressions/kt30020.kt +++ b/compiler/testData/ir/irText/expressions/kt30020.kt @@ -1,5 +1,5 @@ // WITH_STDLIB -// IGNORE_BACKEND_K2: JS_IR, JS_IR_ES6, NATIVE +// IGNORE_BACKEND_K2: JS_IR NATIVE // ^ the order of fake overrides is different on K2 interface X { diff --git a/compiler/testData/ir/irText/expressions/kt30796.kt b/compiler/testData/ir/irText/expressions/kt30796.kt index 2f72221164e..bfb034614d2 100644 --- a/compiler/testData/ir/irText/expressions/kt30796.kt +++ b/compiler/testData/ir/irText/expressions/kt30796.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: throws kotlin.Exception instead of java.lang.Exception // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/kt48708.kt b/compiler/testData/ir/irText/expressions/kt48708.kt index 559e4428c17..60bb992284d 100644 --- a/compiler/testData/ir/irText/expressions/kt48708.kt +++ b/compiler/testData/ir/irText/expressions/kt48708.kt @@ -1,6 +1,5 @@ // FIR_IDENTICAL // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // ISSUE: KT-48708 // KT-61141: throws kotlin.Exception instead of java.lang.Exception diff --git a/compiler/testData/ir/irText/expressions/kt48806.kt b/compiler/testData/ir/irText/expressions/kt48806.kt index d32fbb263ef..4faa5307cc3 100644 --- a/compiler/testData/ir/irText/expressions/kt48806.kt +++ b/compiler/testData/ir/irText/expressions/kt48806.kt @@ -1,6 +1,5 @@ // FIR_IDENTICAL // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // ISSUE: KT-48806 // KT-61141: throws kotlin.RuntimeException instead of java.lang.RuntimeException, and catches kotlin.Exception instead of java.lang.Exception diff --git a/compiler/testData/ir/irText/expressions/objectAsCallable.kt b/compiler/testData/ir/irText/expressions/objectAsCallable.kt index c903bf68ae6..81b2d16eb1f 100644 --- a/compiler/testData/ir/irText/expressions/objectAsCallable.kt +++ b/compiler/testData/ir/irText/expressions/objectAsCallable.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt b/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt index 00dc773dd66..76549f0bdb8 100644 --- a/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt +++ b/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt @@ -2,7 +2,6 @@ // FIR status: KT-46419, ILT conversions to Byte and Short are not supported by design // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // KT-61141: Extra invocations of toLong(), toShort(), etc.. after unaryMinus() // IGNORE_BACKEND_K1: NATIVE diff --git a/compiler/testData/ir/irText/expressions/smartCasts.kt b/compiler/testData/ir/irText/expressions/smartCasts.kt index 628dad86e0e..21abefce5a7 100644 --- a/compiler/testData/ir/irText/expressions/smartCasts.kt +++ b/compiler/testData/ir/irText/expressions/smartCasts.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: `println (message: kotlin.Any?)` instead of `println (message: kotlin.Int)` // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/temporaryInEnumEntryInitializer.kt b/compiler/testData/ir/irText/expressions/temporaryInEnumEntryInitializer.kt index 778bacfdf4d..4843979ae64 100644 --- a/compiler/testData/ir/irText/expressions/temporaryInEnumEntryInitializer.kt +++ b/compiler/testData/ir/irText/expressions/temporaryInEnumEntryInitializer.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/values.kt b/compiler/testData/ir/irText/expressions/values.kt index bcde79cf101..d19657bce99 100644 --- a/compiler/testData/ir/irText/expressions/values.kt +++ b/compiler/testData/ir/irText/expressions/values.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/expressions/whenSmartCastToEnum.kt b/compiler/testData/ir/irText/expressions/whenSmartCastToEnum.kt index d666003af02..36885e905cf 100644 --- a/compiler/testData/ir/irText/expressions/whenSmartCastToEnum.kt +++ b/compiler/testData/ir/irText/expressions/whenSmartCastToEnum.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/firProblems/ArrayMap.kt b/compiler/testData/ir/irText/firProblems/ArrayMap.kt index bfd733c0a17..159b492dcf6 100644 --- a/compiler/testData/ir/irText/firProblems/ArrayMap.kt +++ b/compiler/testData/ir/irText/firProblems/ArrayMap.kt @@ -1,7 +1,6 @@ // WITH_STDLIB // SKIP_KLIB_TEST // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: `set()` throws kotlin.IllegalStateException instead of java.lang.IllegalStateException // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/firProblems/FirBuilder.kt b/compiler/testData/ir/irText/firProblems/FirBuilder.kt index 962e6cdb44b..2085ef472af 100644 --- a/compiler/testData/ir/irText/firProblems/FirBuilder.kt +++ b/compiler/testData/ir/irText/firProblems/FirBuilder.kt @@ -1,6 +1,5 @@ // FIR_IDENTICAL // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // MODULE: m1 // FILE: BaseFirBuilder.kt diff --git a/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.kt b/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.kt index f50d271c75b..cfec8e32228 100644 --- a/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.kt +++ b/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.kt @@ -2,7 +2,6 @@ // FULL_JDK // JVM_TARGET: 1.8 // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // MUTE_SIGNATURE_COMPARISON_K2: JVM_IR JS_IR NATIVE // ^ KT-57788: Fix computing mangled names of types with @EnhancedNullability from IR-based declaration descriptors diff --git a/compiler/testData/ir/irText/firProblems/kt43342.kt b/compiler/testData/ir/irText/firProblems/kt43342.kt index 13f91ea0479..74f2623e677 100644 --- a/compiler/testData/ir/irText/firProblems/kt43342.kt +++ b/compiler/testData/ir/irText/firProblems/kt43342.kt @@ -1,6 +1,5 @@ // WITH_STDLIB // IGNORE_BACKEND_K2: JS_IR -// IGNORE_BACKEND_K2: JS_IR_ES6 // IGNORE_BACKEND_K2: NATIVE open class ControlFlowInfo(val map: Map): Map by map diff --git a/compiler/testData/ir/irText/firProblems/lambdaInEnumEntryConstructorCall.kt b/compiler/testData/ir/irText/firProblems/lambdaInEnumEntryConstructorCall.kt index 5e09f6fd22f..f058d7fbbe2 100644 --- a/compiler/testData/ir/irText/firProblems/lambdaInEnumEntryConstructorCall.kt +++ b/compiler/testData/ir/irText/firProblems/lambdaInEnumEntryConstructorCall.kt @@ -1,5 +1,5 @@ // WITH_STDLIB -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone class Wrapper(var baseUrl: String) diff --git a/compiler/testData/ir/irText/firProblems/thisInEnumConstructor.kt b/compiler/testData/ir/irText/firProblems/thisInEnumConstructor.kt index b94ade48ffd..44ac1adfb21 100644 --- a/compiler/testData/ir/irText/firProblems/thisInEnumConstructor.kt +++ b/compiler/testData/ir/irText/firProblems/thisInEnumConstructor.kt @@ -1,6 +1,5 @@ // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: absent enum fake_overrides: finalize, getDeclaringClass, clone // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt b/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt index 93ec15899d6..dc92b1943c5 100644 --- a/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt +++ b/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt @@ -1,6 +1,5 @@ // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: mustCheckInImports throws kotlin.IllegalStateException instead of java.lang.IllegalStateException // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/js/dynamic/dynamicArrayIncrementDecrement.kt b/compiler/testData/ir/irText/js/dynamic/dynamicArrayIncrementDecrement.kt index 5f46f61096e..028727bb4e1 100644 --- a/compiler/testData/ir/irText/js/dynamic/dynamicArrayIncrementDecrement.kt +++ b/compiler/testData/ir/irText/js/dynamic/dynamicArrayIncrementDecrement.kt @@ -2,7 +2,6 @@ // FIR_IDENTICAL // IGNORE_BACKEND_K2: JS_IR -// IGNORE_BACKEND_K2: JS_IR_ES6 fun testArrayIncrementDecrement(d: dynamic) { val t1 = ++d["prefixIncr"] diff --git a/compiler/testData/ir/irText/js/dynamic/dynamicExclExclOperator.kt b/compiler/testData/ir/irText/js/dynamic/dynamicExclExclOperator.kt index 643c44bfde5..13274a3f68c 100644 --- a/compiler/testData/ir/irText/js/dynamic/dynamicExclExclOperator.kt +++ b/compiler/testData/ir/irText/js/dynamic/dynamicExclExclOperator.kt @@ -1,4 +1,3 @@ // TARGET_BACKEND: JS_IR // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 fun test(d: dynamic) = d!! diff --git a/compiler/testData/ir/irText/js/dynamic/dynamicMemberIncrementDecrement.kt b/compiler/testData/ir/irText/js/dynamic/dynamicMemberIncrementDecrement.kt index 3aebee1936c..09c4a3a2770 100644 --- a/compiler/testData/ir/irText/js/dynamic/dynamicMemberIncrementDecrement.kt +++ b/compiler/testData/ir/irText/js/dynamic/dynamicMemberIncrementDecrement.kt @@ -1,6 +1,5 @@ // TARGET_BACKEND: JS_IR // IGNORE_BACKEND_K2: JS_IR -// IGNORE_BACKEND_K2: JS_IR_ES6 // FIR_IDENTICAL diff --git a/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt b/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt index 15576919794..75585f9c84b 100644 --- a/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt +++ b/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // WITH_STDLIB // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: In testLrmFoo1 and testLrmFoo2, `print (message: kotlin.Any?)` instead of `print (message: kotlin.Int)` // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/ir/irText/singletons/enumEntry.kt b/compiler/testData/ir/irText/singletons/enumEntry.kt index caf78b889bd..9dea239eed4 100644 --- a/compiler/testData/ir/irText/singletons/enumEntry.kt +++ b/compiler/testData/ir/irText/singletons/enumEntry.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS_IR JS_IR_ES6 NATIVE +// IGNORE_BACKEND: JS_IR NATIVE // ^ KT-61141: absent enum fake_overrides: finalize (K1), getDeclaringClass (K1), clone (K2) enum class Z { diff --git a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.kt b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.kt index 5b6c5f344e6..1a047e03e96 100644 --- a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.kt +++ b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.kt @@ -1,5 +1,4 @@ // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // MODULE: m1 // FILE: genericClassInDifferentModule_m1.kt diff --git a/compiler/testData/ir/irText/types/intersectionTypeInSamType.kt b/compiler/testData/ir/irText/types/intersectionTypeInSamType.kt index 4e8fb6526ee..9e742916705 100644 --- a/compiler/testData/ir/irText/types/intersectionTypeInSamType.kt +++ b/compiler/testData/ir/irText/types/intersectionTypeInSamType.kt @@ -1,7 +1,6 @@ // FIR_IDENTICAL // SKIP_KT_DUMP // IGNORE_BACKEND_K1: JS_IR -// IGNORE_BACKEND_K1: JS_IR_ES6 // KT-61141: difference in IR for implicit cast // IGNORE_BACKEND_K1: NATIVE diff --git a/compiler/testData/ir/irText/types/kt49526.kt b/compiler/testData/ir/irText/types/kt49526.kt index 8a931f3e31a..616354e8219 100644 --- a/compiler/testData/ir/irText/types/kt49526.kt +++ b/compiler/testData/ir/irText/types/kt49526.kt @@ -2,7 +2,6 @@ // WITH_STDLIB // SKIP_KT_DUMP // IGNORE_BACKEND: JS_IR -// IGNORE_BACKEND: JS_IR_ES6 // KT-61141: For result of `+`, Native backend inferred type Comparable instead of Nothing // IGNORE_BACKEND: NATIVE