diff --git a/compiler/testData/codegen/box/annotations/parameters.kt b/compiler/testData/codegen/box/annotations/parameters.kt index 73d1d6e9690..be385fd06f6 100644 --- a/compiler/testData/codegen/box/annotations/parameters.kt +++ b/compiler/testData/codegen/box/annotations/parameters.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt b/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt index 2e5d2ace414..ffb5b27e083 100644 --- a/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt +++ b/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/cloneArray.kt b/compiler/testData/codegen/box/arrays/cloneArray.kt index 412bef94083..f4f2dd09bcc 100644 --- a/compiler/testData/codegen/box/arrays/cloneArray.kt +++ b/compiler/testData/codegen/box/arrays/cloneArray.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt b/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt index a890f7fc587..0ea3f9f6f4f 100644 --- a/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt +++ b/compiler/testData/codegen/box/arrays/clonePrimitiveArrays.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/arrays/kt503.kt b/compiler/testData/codegen/box/arrays/kt503.kt index bf5816ddc12..ef98fb73ec8 100644 --- a/compiler/testData/codegen/box/arrays/kt503.kt +++ b/compiler/testData/codegen/box/arrays/kt503.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/arrays/kt7338.kt b/compiler/testData/codegen/box/arrays/kt7338.kt index 82d4ff9d8f5..545dd48ded2 100644 --- a/compiler/testData/codegen/box/arrays/kt7338.kt +++ b/compiler/testData/codegen/box/arrays/kt7338.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/assert/alwaysDisable.kt b/compiler/testData/codegen/box/assert/alwaysDisable.kt index b3039412e24..7537141d308 100644 --- a/compiler/testData/codegen/box/assert/alwaysDisable.kt +++ b/compiler/testData/codegen/box/assert/alwaysDisable.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=always-disable // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/assert/alwaysEnable.kt b/compiler/testData/codegen/box/assert/alwaysEnable.kt index 68555d9a859..35c6cb217a5 100644 --- a/compiler/testData/codegen/box/assert/alwaysEnable.kt +++ b/compiler/testData/codegen/box/assert/alwaysEnable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=always-enable // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/binaryOp/divisionByZero.kt b/compiler/testData/codegen/box/binaryOp/divisionByZero.kt index 92d44f6d143..cf55c24d273 100644 --- a/compiler/testData/codegen/box/binaryOp/divisionByZero.kt +++ b/compiler/testData/codegen/box/binaryOp/divisionByZero.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // reason - no error from division by zero in JS diff --git a/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToInt.kt b/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToInt.kt index fbd0165c7b9..a9112a0399c 100644 --- a/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToInt.kt +++ b/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToInt.kt @@ -2,6 +2,7 @@ // It doesn't work on JS due to how numbers are represented, but it could be changed in the future. // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun eq_double_any(a: Double, b: Any) = a == b diff --git a/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToIntWithTP.kt b/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToIntWithTP.kt index 060e5a3b202..d82ac67eb9c 100644 --- a/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToIntWithTP.kt +++ b/compiler/testData/codegen/box/binaryOp/eqNullableDoublesToIntWithTP.kt @@ -2,6 +2,7 @@ // It doesn't work on JS due to how numbers are represented, but it could be changed in the future. // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun eq_double_any(a: A, b: B) = a == b diff --git a/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt b/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt index 13abe878a1b..9306a1e2caf 100644 --- a/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt +++ b/compiler/testData/codegen/box/boxingOptimization/checkcastAndInstanceOf.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/bridges/fakeOverrideThroughGenericSuperclass.kt b/compiler/testData/codegen/box/bridges/fakeOverrideThroughGenericSuperclass.kt index d7ded261858..6691f9c14a5 100644 --- a/compiler/testData/codegen/box/bridges/fakeOverrideThroughGenericSuperclass.kt +++ b/compiler/testData/codegen/box/bridges/fakeOverrideThroughGenericSuperclass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 var result = "Fail" diff --git a/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt b/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt index d1a159b7565..94b54d0e920 100644 --- a/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt +++ b/compiler/testData/codegen/box/callableReference/bound/enumEntryMember.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 enum class E { A, B; diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt b/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt index 7d6676553bb..ac9762778df 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/nullableReceiverInEquals.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt b/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt index 487119ac7e3..577b638cf4a 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt b/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt index 245ca43ced3..b1fffa5d7b8 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/receiverInEquals.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt b/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt index 920b7169462..5a09de2f199 100644 --- a/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt +++ b/compiler/testData/codegen/box/callableReference/bound/equals/reflectionReference.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/callableReference/equality/capturedDefaults.kt b/compiler/testData/codegen/box/callableReference/equality/capturedDefaults.kt index 1d01199a5b6..a22fba31443 100644 --- a/compiler/testData/codegen/box/callableReference/equality/capturedDefaults.kt +++ b/compiler/testData/codegen/box/callableReference/equality/capturedDefaults.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // FILE: test.kt fun checkEqual(x: Any, y: Any) { diff --git a/compiler/testData/codegen/box/callableReference/equality/capturedVararg.kt b/compiler/testData/codegen/box/callableReference/equality/capturedVararg.kt index 03cbb20dbae..f0151ef7011 100644 --- a/compiler/testData/codegen/box/callableReference/equality/capturedVararg.kt +++ b/compiler/testData/codegen/box/callableReference/equality/capturedVararg.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/callableReference/equality/coercionToUnit.kt b/compiler/testData/codegen/box/callableReference/equality/coercionToUnit.kt index 79a55ff47b6..36bfc3b3d88 100644 --- a/compiler/testData/codegen/box/callableReference/equality/coercionToUnit.kt +++ b/compiler/testData/codegen/box/callableReference/equality/coercionToUnit.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithDefaults.kt b/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithDefaults.kt index 49445f62b28..be983cc7618 100644 --- a/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithDefaults.kt +++ b/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithDefaults.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithVararg.kt b/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithVararg.kt index aac3d93f0d4..c1effbabd69 100644 --- a/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithVararg.kt +++ b/compiler/testData/codegen/box/callableReference/equality/coercionToUnitWithVararg.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/callableReference/equality/noCoercionToUnitIfFunctionAlreadyReturnsUnit.kt b/compiler/testData/codegen/box/callableReference/equality/noCoercionToUnitIfFunctionAlreadyReturnsUnit.kt index 91260d93460..8c22b38e494 100644 --- a/compiler/testData/codegen/box/callableReference/equality/noCoercionToUnitIfFunctionAlreadyReturnsUnit.kt +++ b/compiler/testData/codegen/box/callableReference/equality/noCoercionToUnitIfFunctionAlreadyReturnsUnit.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // FILE: test.kt fun checkEqual(x: Any, y: Any) { diff --git a/compiler/testData/codegen/box/callableReference/equality/simpleEquality.kt b/compiler/testData/codegen/box/callableReference/equality/simpleEquality.kt index 7f40b9f0824..b1109e09697 100644 --- a/compiler/testData/codegen/box/callableReference/equality/simpleEquality.kt +++ b/compiler/testData/codegen/box/callableReference/equality/simpleEquality.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // FILE: test.kt fun checkEqual(x: Any, y: Any) { diff --git a/compiler/testData/codegen/box/callableReference/equality/varargWithDefaults.kt b/compiler/testData/codegen/box/callableReference/equality/varargWithDefaults.kt index 244691bf2cf..f3fca8af34e 100644 --- a/compiler/testData/codegen/box/callableReference/equality/varargWithDefaults.kt +++ b/compiler/testData/codegen/box/callableReference/equality/varargWithDefaults.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt b/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt index 726715b0288..27c479cf34c 100644 --- a/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt +++ b/compiler/testData/codegen/box/callableReference/function/genericCallableReferenceArguments.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt b/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt index 2f6bbdb8022..b6af1ac7c75 100644 --- a/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt +++ b/compiler/testData/codegen/box/callableReference/function/getArityViaFunctionImpl.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // IGNORE_LIGHT_ANALYSIS diff --git a/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt b/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt index 5dedeb7e836..2265a7637ca 100644 --- a/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt +++ b/compiler/testData/codegen/box/callableReference/function/local/equalsHashCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun box(): String { fun bar() {} diff --git a/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt b/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt index 887b130ad65..760f13cd4ab 100644 --- a/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt +++ b/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt index ab273e9919b..50d2a1d8413 100644 --- a/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt +++ b/compiler/testData/codegen/box/callableReference/property/kt6870_privatePropertyReference.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/as.kt b/compiler/testData/codegen/box/casts/as.kt index d3bb682236b..19fa4490ef8 100644 --- a/compiler/testData/codegen/box/casts/as.kt +++ b/compiler/testData/codegen/box/casts/as.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/asForConstants.kt b/compiler/testData/codegen/box/casts/asForConstants.kt index 698bee56383..d0b6d7ed513 100644 --- a/compiler/testData/codegen/box/casts/asForConstants.kt +++ b/compiler/testData/codegen/box/casts/asForConstants.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/asSafe.kt b/compiler/testData/codegen/box/casts/asSafe.kt index 2622e460551..347508a6413 100644 --- a/compiler/testData/codegen/box/casts/asSafe.kt +++ b/compiler/testData/codegen/box/casts/asSafe.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/asSafeForConstants.kt b/compiler/testData/codegen/box/casts/asSafeForConstants.kt index 90a9ed3d552..33e0f25432f 100644 --- a/compiler/testData/codegen/box/casts/asSafeForConstants.kt +++ b/compiler/testData/codegen/box/casts/asSafeForConstants.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/asWithGeneric.kt b/compiler/testData/codegen/box/casts/asWithGeneric.kt index e74a206c5b6..70c08016e79 100644 --- a/compiler/testData/codegen/box/casts/asWithGeneric.kt +++ b/compiler/testData/codegen/box/casts/asWithGeneric.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/asFunKBig.kt b/compiler/testData/codegen/box/casts/functions/asFunKBig.kt index b789fda4601..eb7b7f3af3d 100644 --- a/compiler/testData/codegen/box/casts/functions/asFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/asFunKBig.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt index ba59dbf1e1d..e486a8ae99d 100644 --- a/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/asFunKSmall.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/functions/isFunKBig.kt b/compiler/testData/codegen/box/casts/functions/isFunKBig.kt index f00dbbc3cce..821e78fb38c 100644 --- a/compiler/testData/codegen/box/casts/functions/isFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/isFunKBig.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt index 68ab7d465d2..f98f1fafe96 100644 --- a/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt index 043a0210822..d79f4f0c927 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKBig.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt index a7d3bff8ffd..89dc5f7c0ed 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedAsFunKSmall.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt index 6be630d0dc7..f91b9746982 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKBig.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt index b44f068ccb7..9225f9021c2 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedIsFunKSmall.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt index cbaf223dced..1482af6ee7b 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKBig.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt index 522457c0eae..b0874e965ae 100644 --- a/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/reifiedSafeAsFunKSmall.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt b/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt index 7b18e68a598..cefdb4f447c 100644 --- a/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt +++ b/compiler/testData/codegen/box/casts/functions/safeAsFunKBig.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt index 8c7e1dac0e4..930d9af33bc 100644 --- a/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt +++ b/compiler/testData/codegen/box/casts/functions/safeAsFunKSmall.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/casts/is.kt b/compiler/testData/codegen/box/casts/is.kt index 54cda6f6af6..bd2adca9192 100644 --- a/compiler/testData/codegen/box/casts/is.kt +++ b/compiler/testData/codegen/box/casts/is.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt index 7ec6e58f564..2c689516aa5 100644 --- a/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt +++ b/compiler/testData/codegen/box/casts/mutableCollections/weirdMutableCasts.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/casts/notIs.kt b/compiler/testData/codegen/box/casts/notIs.kt index a2c6110adcb..4bb0b2c25f3 100644 --- a/compiler/testData/codegen/box/casts/notIs.kt +++ b/compiler/testData/codegen/box/casts/notIs.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt b/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt index 8e49969f7e8..7db8085f070 100644 --- a/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt +++ b/compiler/testData/codegen/box/classLiteral/bound/sideEffect.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classLiteral/java/kt11943.kt b/compiler/testData/codegen/box/classLiteral/java/kt11943.kt index 054be10f18f..e2a8e305ca6 100644 --- a/compiler/testData/codegen/box/classLiteral/java/kt11943.kt +++ b/compiler/testData/codegen/box/classLiteral/java/kt11943.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt b/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt index fd86b98536e..33350be544d 100644 --- a/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt +++ b/compiler/testData/codegen/box/classes/classObjectAsStaticInitializer.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 var global = 0; class C { diff --git a/compiler/testData/codegen/box/classes/delegationJava.kt b/compiler/testData/codegen/box/classes/delegationJava.kt index 44c47fcbba9..7aae93ec40b 100644 --- a/compiler/testData/codegen/box/classes/delegationJava.kt +++ b/compiler/testData/codegen/box/classes/delegationJava.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // Enable for JS when it supports Java class library. // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/kt1120.kt b/compiler/testData/codegen/box/classes/kt1120.kt index d5b5a8685a6..ed26a55ef84 100644 --- a/compiler/testData/codegen/box/classes/kt1120.kt +++ b/compiler/testData/codegen/box/classes/kt1120.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // Won't ever work with JS backend. // TODO: Consider rewriting this test without using threads, since the issue is not about threads at all. // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/classes/kt1535.kt b/compiler/testData/codegen/box/classes/kt1535.kt index 76fd9b61a79..de7816b4482 100644 --- a/compiler/testData/codegen/box/classes/kt1535.kt +++ b/compiler/testData/codegen/box/classes/kt1535.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: Enable when JS backend supports Java class library, since FunctionX are required for interoperation // IGNORE_BACKEND: JS class Works() : Function0 { diff --git a/compiler/testData/codegen/box/classes/kt707.kt b/compiler/testData/codegen/box/classes/kt707.kt index cb53a5d0125..1fece6f1b82 100644 --- a/compiler/testData/codegen/box/classes/kt707.kt +++ b/compiler/testData/codegen/box/classes/kt707.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: Enable for JS when it supports Java class library. // IGNORE_BACKEND: JS, NATIVE class List(val head: T, val tail: List? = null) diff --git a/compiler/testData/codegen/box/classes/quotedClassName.kt b/compiler/testData/codegen/box/classes/quotedClassName.kt index 9882cda72bb..c2b5ba5bdbe 100644 --- a/compiler/testData/codegen/box/classes/quotedClassName.kt +++ b/compiler/testData/codegen/box/classes/quotedClassName.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // Exclamation marks are not valid in names in the dex file format. diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInPrimaryConstructorDefaultParameter.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInPrimaryConstructorDefaultParameter.kt index 3ea5b47bd65..ceae8c6a0cb 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInPrimaryConstructorDefaultParameter.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInPrimaryConstructorDefaultParameter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 class Outer(val x: Any) { inner class Inner( diff --git a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInSecondaryConstructorDefaultParameter.kt b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInSecondaryConstructorDefaultParameter.kt index 848a4a6df92..4baec6284e1 100644 --- a/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInSecondaryConstructorDefaultParameter.kt +++ b/compiler/testData/codegen/box/closures/captureInSuperConstructorCall/outerCapturedInSecondaryConstructorDefaultParameter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 class Outer(val x: Any) { inner class Inner( diff --git a/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt b/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt index 16013731c04..3e33c801342 100644 --- a/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt +++ b/compiler/testData/codegen/box/closures/closureOnTopLevel1.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt b/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt index c8ec18dab8f..391a3ff2b58 100644 --- a/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt +++ b/compiler/testData/codegen/box/closures/closureOnTopLevel2.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/constants/divisionByZero.kt b/compiler/testData/codegen/box/constants/divisionByZero.kt index fcb9ddd018f..661141bfffd 100644 --- a/compiler/testData/codegen/box/constants/divisionByZero.kt +++ b/compiler/testData/codegen/box/constants/divisionByZero.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // reason - no error from division by zero in JS diff --git a/compiler/testData/codegen/box/constants/kt9532_lv10.kt b/compiler/testData/codegen/box/constants/kt9532_lv10.kt index 4b0d081feaa..62c9f05d9da 100644 --- a/compiler/testData/codegen/box/constants/kt9532_lv10.kt +++ b/compiler/testData/codegen/box/constants/kt9532_lv10.kt @@ -1,6 +1,7 @@ // !LANGUAGE: -InlineConstVals // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/constants/numberLiteralCoercionToInferredType.kt b/compiler/testData/codegen/box/constants/numberLiteralCoercionToInferredType.kt index 21d5e9e0f87..e2567c9b26f 100644 --- a/compiler/testData/codegen/box/constants/numberLiteralCoercionToInferredType.kt +++ b/compiler/testData/codegen/box/constants/numberLiteralCoercionToInferredType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt index 29235120da1..1913763052a 100644 --- a/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt +++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInArraySpecializedToUntil.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME fun checkByteArray(): Boolean { diff --git a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt index 21b6b62c663..38e0d4aa206 100644 --- a/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt +++ b/compiler/testData/codegen/box/controlStructures/forInCharSequenceWithIndex/forInCharSeqWithIndexStops.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt index c7f347dd55c..2d1381c6c1e 100644 --- a/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt +++ b/compiler/testData/codegen/box/controlStructures/forLoopMemberExtensionNext.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/controlStructures/forUserType.kt b/compiler/testData/codegen/box/controlStructures/forUserType.kt index 5d4e47e43f6..d597444da21 100644 --- a/compiler/testData/codegen/box/controlStructures/forUserType.kt +++ b/compiler/testData/codegen/box/controlStructures/forUserType.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/controlStructures/kt237.kt b/compiler/testData/codegen/box/controlStructures/kt237.kt index 13a312ad7db..e780ebbef83 100644 --- a/compiler/testData/codegen/box/controlStructures/kt237.kt +++ b/compiler/testData/codegen/box/controlStructures/kt237.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/controlStructures/kt513.kt b/compiler/testData/codegen/box/controlStructures/kt513.kt index 67f5a1ea692..249fddb7741 100644 --- a/compiler/testData/codegen/box/controlStructures/kt513.kt +++ b/compiler/testData/codegen/box/controlStructures/kt513.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/controlStructures/kt769.kt b/compiler/testData/codegen/box/controlStructures/kt769.kt index 5ff7f5ea054..7aff4972de7 100644 --- a/compiler/testData/codegen/box/controlStructures/kt769.kt +++ b/compiler/testData/codegen/box/controlStructures/kt769.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt index b97999102f7..c845569a6ca 100644 --- a/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt +++ b/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/differentTypes.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt b/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt index 725a0c5b57c..d75a0bb2aea 100644 --- a/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt +++ b/compiler/testData/codegen/box/coroutines/createCoroutinesOnManualInstances.kt @@ -1,6 +1,7 @@ // IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/coroutines/doubleColonExpressionsGenerationInBuilderInference.kt b/compiler/testData/codegen/box/coroutines/doubleColonExpressionsGenerationInBuilderInference.kt index fa68468eada..763674dd1ae 100644 --- a/compiler/testData/codegen/box/coroutines/doubleColonExpressionsGenerationInBuilderInference.kt +++ b/compiler/testData/codegen/box/coroutines/doubleColonExpressionsGenerationInBuilderInference.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt index b36c14dd409..2d9a3d2729e 100644 --- a/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt +++ b/compiler/testData/codegen/box/coroutines/featureIntersection/callableReference/function/local/equalsHashCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME fun box(): String { diff --git a/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendFunctionReference.kt b/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendFunctionReference.kt index 927084af868..fe8bf73862a 100644 --- a/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendFunctionReference.kt +++ b/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendFunctionReference.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendLambda.kt b/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendLambda.kt index a626951cdc3..5c2cd70b8e6 100644 --- a/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendLambda.kt +++ b/compiler/testData/codegen/box/coroutines/inlineClasses/boxReturnValueOfSuspendLambda.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt b/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt index f2748af56ed..21760f011d9 100644 --- a/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt +++ b/compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM_IR, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JVM, JS, NATIVE // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/coroutines/suspendConversion/intersectionTypeToSubtypeConversion.kt b/compiler/testData/codegen/box/coroutines/suspendConversion/intersectionTypeToSubtypeConversion.kt index 0a745303361..e23cf2d35d3 100644 --- a/compiler/testData/codegen/box/coroutines/suspendConversion/intersectionTypeToSubtypeConversion.kt +++ b/compiler/testData/codegen/box/coroutines/suspendConversion/intersectionTypeToSubtypeConversion.kt @@ -2,6 +2,7 @@ // WITH_RUNTIME // WITH_COROUTINES // IGNORE_BACKEND: JVM, NATIVE, JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_LIGHT_ANALYSIS diff --git a/compiler/testData/codegen/box/coroutines/suspendConversion/subtypeOfFunctionalTypeToSuspendConversion.kt b/compiler/testData/codegen/box/coroutines/suspendConversion/subtypeOfFunctionalTypeToSuspendConversion.kt index 3b819f6c637..945156c8f0b 100644 --- a/compiler/testData/codegen/box/coroutines/suspendConversion/subtypeOfFunctionalTypeToSuspendConversion.kt +++ b/compiler/testData/codegen/box/coroutines/suspendConversion/subtypeOfFunctionalTypeToSuspendConversion.kt @@ -2,6 +2,7 @@ // WITH_RUNTIME // WITH_COROUTINES // IGNORE_BACKEND: JVM, NATIVE, JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_LIGHT_ANALYSIS diff --git a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt index dab5702fd50..8463211e92a 100644 --- a/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt +++ b/compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionEvaluationOrder.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // WITH_COROUTINES // COMMON_COROUTINES_TEST diff --git a/compiler/testData/codegen/box/dataClasses/doubleParam.kt b/compiler/testData/codegen/box/dataClasses/doubleParam.kt index aa07eaa3fbc..77af1de2c5e 100644 --- a/compiler/testData/codegen/box/dataClasses/doubleParam.kt +++ b/compiler/testData/codegen/box/dataClasses/doubleParam.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/dataClasses/floatParam.kt b/compiler/testData/codegen/box/dataClasses/floatParam.kt index 402b0497d6a..56dacc27817 100644 --- a/compiler/testData/codegen/box/dataClasses/floatParam.kt +++ b/compiler/testData/codegen/box/dataClasses/floatParam.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt b/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt index 4e20f12a75d..7fb1889d5f5 100644 --- a/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt +++ b/compiler/testData/codegen/box/dataClasses/toString/arrayParams.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt b/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt index 8c4c90d0a7e..5fc3e11515b 100644 --- a/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt +++ b/compiler/testData/codegen/box/defaultArguments/useNextParamInLambda.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 fun f( f1: () -> String = { f2() }, diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt index fbc9e989d67..5092a59daa3 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt index e81c7319455..12838490a13 100644 --- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt +++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast2.kt @@ -2,6 +2,7 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JVM, JS import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt b/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt index 98e1ef12b4c..ebe702af04c 100644 --- a/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt +++ b/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt index 15069d1c6de..91d39cad4bc 100644 --- a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt +++ b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt index 33ef8a7acbc..52bb89171ed 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt index e7dfd3feffb..4764c912924 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt index 5f993d7cd18..5877c4bc4f5 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt index 7997414f6dd..73ab3a7c9b1 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt index 14b9cc0a6cb..3fc39c28be0 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt @@ -1,5 +1,6 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt index 86b3166dac4..7968057d649 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt index f564652e4be..7defc35c901 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt index 62453b99399..8d6d3585449 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt @@ -1,5 +1,6 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt index 56d8040dfaf..7a5bd6fe5b0 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt index 9cd4f7993ca..21b9836eab7 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt index ccd85d77b61..f915fe058c4 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt index d2b36e79de1..475ff719519 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt index bf4f081b6f3..0cafe2465d8 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt index 1afdd89cbb7..7174475aa89 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt index c18759267fa..f50bb9b7218 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt index 06cbc9d4206..fd920ee31a7 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt index 21b0b2eb430..1656cf0b7a6 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt index acf9cf5614c..1d9debbc1d5 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt index 4428b315f41..327098b345c 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt index 3594d02dfc0..038d08fb3d5 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt index 7397f2d4eba..9a833aa5f45 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt index 42c363124f1..4c1a96c80dd 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt @@ -1,5 +1,6 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt index 5c03766e04c..8d6ee4689e7 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // DONT_RUN_GENERATED_CODE: JS // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/enum/enumCompanionInit.kt b/compiler/testData/codegen/box/enum/enumCompanionInit.kt index 625a83de162..0f7a1078844 100644 --- a/compiler/testData/codegen/box/enum/enumCompanionInit.kt +++ b/compiler/testData/codegen/box/enum/enumCompanionInit.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: NATIVE var result = "" diff --git a/compiler/testData/codegen/box/extensionFunctions/kt606.kt b/compiler/testData/codegen/box/extensionFunctions/kt606.kt index 05db432964a..51449d88e1f 100644 --- a/compiler/testData/codegen/box/extensionFunctions/kt606.kt +++ b/compiler/testData/codegen/box/extensionFunctions/kt606.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/extensionFunctions/whenFail.kt b/compiler/testData/codegen/box/extensionFunctions/whenFail.kt index b940bda99bf..59b92ef2b6a 100644 --- a/compiler/testData/codegen/box/extensionFunctions/whenFail.kt +++ b/compiler/testData/codegen/box/extensionFunctions/whenFail.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/funInterface/equality/functionReferencesBound.kt b/compiler/testData/codegen/box/funInterface/equality/functionReferencesBound.kt index 5b41ff1f4b4..ba461b05aac 100644 --- a/compiler/testData/codegen/box/funInterface/equality/functionReferencesBound.kt +++ b/compiler/testData/codegen/box/funInterface/equality/functionReferencesBound.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS, JS_IR, JS_IR_ES6, NATIVE // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/funInterface/equality/functionReferencesUnbound.kt b/compiler/testData/codegen/box/funInterface/equality/functionReferencesUnbound.kt index 9e355e16458..97b99451fbc 100644 --- a/compiler/testData/codegen/box/funInterface/equality/functionReferencesUnbound.kt +++ b/compiler/testData/codegen/box/funInterface/equality/functionReferencesUnbound.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS, JS_IR, JS_IR_ES6, NATIVE // IGNORE_BACKEND_FIR: JVM_IR // FILE: test.kt diff --git a/compiler/testData/codegen/box/funInterface/equality/lambdaRuntimeConversion.kt b/compiler/testData/codegen/box/funInterface/equality/lambdaRuntimeConversion.kt index 49a8e54cf87..670f3ea651c 100644 --- a/compiler/testData/codegen/box/funInterface/equality/lambdaRuntimeConversion.kt +++ b/compiler/testData/codegen/box/funInterface/equality/lambdaRuntimeConversion.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS, JS_IR, JS_IR_ES6, NATIVE // FILE: test.kt fun checkEqual(x: Any, y: Any) { diff --git a/compiler/testData/codegen/box/funInterface/equality/localFunctionReferences.kt b/compiler/testData/codegen/box/funInterface/equality/localFunctionReferences.kt index 97807fff891..eb4a2527d1d 100644 --- a/compiler/testData/codegen/box/funInterface/equality/localFunctionReferences.kt +++ b/compiler/testData/codegen/box/funInterface/equality/localFunctionReferences.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS, JS_IR, JS_IR_ES6, NATIVE // IGNORE_BACKEND_FIR: JVM_IR fun checkEqual(x: Any, y: Any) { diff --git a/compiler/testData/codegen/box/funInterface/funInterfaceWithReceiver.kt b/compiler/testData/codegen/box/funInterface/funInterfaceWithReceiver.kt index e02a78d5f2a..21337b9bd2d 100644 --- a/compiler/testData/codegen/box/funInterface/funInterfaceWithReceiver.kt +++ b/compiler/testData/codegen/box/funInterface/funInterfaceWithReceiver.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun interface FunWithReceiver { fun String.foo(): String diff --git a/compiler/testData/codegen/box/funInterface/intersectionTypeToFunInterfaceConversion.kt b/compiler/testData/codegen/box/funInterface/intersectionTypeToFunInterfaceConversion.kt index 5b1e9204a47..4910fe6e4f7 100644 --- a/compiler/testData/codegen/box/funInterface/intersectionTypeToFunInterfaceConversion.kt +++ b/compiler/testData/codegen/box/funInterface/intersectionTypeToFunInterfaceConversion.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun interface KRunnable { fun invoke() diff --git a/compiler/testData/codegen/box/funInterface/subtypeOfFunctionalTypeToFunInterfaceConversion.kt b/compiler/testData/codegen/box/funInterface/subtypeOfFunctionalTypeToFunInterfaceConversion.kt index 42ab5949744..7c216af34e5 100644 --- a/compiler/testData/codegen/box/funInterface/subtypeOfFunctionalTypeToFunInterfaceConversion.kt +++ b/compiler/testData/codegen/box/funInterface/subtypeOfFunctionalTypeToFunInterfaceConversion.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun interface KRunnable { fun invoke() diff --git a/compiler/testData/codegen/box/functions/bigArity/instanceOfCallableReference.kt b/compiler/testData/codegen/box/functions/bigArity/instanceOfCallableReference.kt index 4edd35350dc..a1525050d14 100644 --- a/compiler/testData/codegen/box/functions/bigArity/instanceOfCallableReference.kt +++ b/compiler/testData/codegen/box/functions/bigArity/instanceOfCallableReference.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +FunctionTypesWithBigArity // IGNORE_BACKEND: JS_IR, JS +// IGNORE_BACKEND: JS_IR_ES6 class A diff --git a/compiler/testData/codegen/box/functions/bigArity/subclass.kt b/compiler/testData/codegen/box/functions/bigArity/subclass.kt index 12c3de3993a..98af6b62ecd 100644 --- a/compiler/testData/codegen/box/functions/bigArity/subclass.kt +++ b/compiler/testData/codegen/box/functions/bigArity/subclass.kt @@ -2,6 +2,7 @@ // Implementing function interface is prohibited in JavaScript // IGNORE_BACKEND: JS_IR, JS +// IGNORE_BACKEND: JS_IR_ES6 class A(val value: String) diff --git a/compiler/testData/codegen/box/functions/functionNtoString.kt b/compiler/testData/codegen/box/functions/functionNtoString.kt index 74467bb5a20..677fd322378 100644 --- a/compiler/testData/codegen/box/functions/functionNtoString.kt +++ b/compiler/testData/codegen/box/functions/functionNtoString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt b/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt index 723cc2b0c0f..e0eb226047a 100644 --- a/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt +++ b/compiler/testData/codegen/box/functions/functionNtoStringGeneric.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt b/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt index 178dbe11915..5f9ed6419ab 100644 --- a/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt +++ b/compiler/testData/codegen/box/functions/functionNtoStringNoReflect.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/invoke/kt3190.kt b/compiler/testData/codegen/box/functions/invoke/kt3190.kt index f536d901cae..47860503093 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3190.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3190.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 //KT-3190 Compiler crash if function called 'invoke' calls a closure // IGNORE_BACKEND: JS // JS backend does not allow to implement Function{N} interfaces diff --git a/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt b/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt index 816a8c47874..5279ca2ce28 100644 --- a/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt +++ b/compiler/testData/codegen/box/functions/invoke/kt3822invokeOnThis.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 //KT-3822 Compiler crashes when use invoke convention with `this` in class which extends Function0 // IGNORE_BACKEND: JS // JS backend does not allow to implement Function{N} interfaces diff --git a/compiler/testData/codegen/box/functions/kt1739.kt b/compiler/testData/codegen/box/functions/kt1739.kt index 8bae1437342..e06a1635766 100644 --- a/compiler/testData/codegen/box/functions/kt1739.kt +++ b/compiler/testData/codegen/box/functions/kt1739.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt index ec223754502..4301f0dbe62 100644 --- a/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt +++ b/compiler/testData/codegen/box/functions/localFunctions/kt4777.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/ieee754/equalsDouble.kt b/compiler/testData/codegen/box/ieee754/equalsDouble.kt index eca47b808ec..2aa48e68651 100644 --- a/compiler/testData/codegen/box/ieee754/equalsDouble.kt +++ b/compiler/testData/codegen/box/ieee754/equalsDouble.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun equals1(a: Double, b: Double) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsFloat.kt b/compiler/testData/codegen/box/ieee754/equalsFloat.kt index f733deec06e..51de8cf7a74 100644 --- a/compiler/testData/codegen/box/ieee754/equalsFloat.kt +++ b/compiler/testData/codegen/box/ieee754/equalsFloat.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun equals1(a: Float, b: Float) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsNaN.kt b/compiler/testData/codegen/box/ieee754/equalsNaN.kt index 3fe196d3c14..f38243aa3eb 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNaN.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNaN.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // WITH_RUNTIME import kotlin.test.* diff --git a/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt b/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt index 83ea21d9e68..4110e9b972e 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNullableDouble.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun equals1(a: Double, b: Double?) = a == b diff --git a/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt b/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt index 50f62117ce1..260cd633d44 100644 --- a/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt +++ b/compiler/testData/codegen/box/ieee754/equalsNullableFloat.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun equals1(a: Float, b: Float?) = a == b diff --git a/compiler/testData/codegen/box/ieee754/greaterDouble.kt b/compiler/testData/codegen/box/ieee754/greaterDouble.kt index 97550192672..453cf64beab 100644 --- a/compiler/testData/codegen/box/ieee754/greaterDouble.kt +++ b/compiler/testData/codegen/box/ieee754/greaterDouble.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun greater1(a: Double, b: Double) = a > b diff --git a/compiler/testData/codegen/box/ieee754/greaterFloat.kt b/compiler/testData/codegen/box/ieee754/greaterFloat.kt index b5b0844ad5e..4434d1ff130 100644 --- a/compiler/testData/codegen/box/ieee754/greaterFloat.kt +++ b/compiler/testData/codegen/box/ieee754/greaterFloat.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun greater1(a: Float, b: Float) = a > b diff --git a/compiler/testData/codegen/box/ieee754/lessDouble.kt b/compiler/testData/codegen/box/ieee754/lessDouble.kt index 3a5d0734dcf..13ab4c05f1a 100644 --- a/compiler/testData/codegen/box/ieee754/lessDouble.kt +++ b/compiler/testData/codegen/box/ieee754/lessDouble.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun less1(a: Double, b: Double) = a < b diff --git a/compiler/testData/codegen/box/ieee754/lessFloat.kt b/compiler/testData/codegen/box/ieee754/lessFloat.kt index b62dabdd52b..e842cddda33 100644 --- a/compiler/testData/codegen/box/ieee754/lessFloat.kt +++ b/compiler/testData/codegen/box/ieee754/lessFloat.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun less1(a: Float, b: Float) = a < b diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt index 43d35ecd86b..e2069cf944c 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypes.kt @@ -1,6 +1,7 @@ // !LANGUAGE: -ProperIeee754Comparisons // IGNORE_BACKEND: NATIVE // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun box(): String { val zero: Any = 0.0 val floatZero: Any = -0.0F diff --git a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt index 850130b5ed1..cc9dbc5f430 100644 --- a/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt +++ b/compiler/testData/codegen/box/ieee754/smartCastToDifferentTypesWithNumericPromotion.kt @@ -1,6 +1,7 @@ // !LANGUAGE: -ProperIeee754Comparisons // IGNORE_BACKEND: NATIVE // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun eqDI(x: Any?, y: Any?) = x is Double? && y is Int? && x == y fun eqDL(x: Any?, y: Any?) = x is Double? && y is Long? && x == y fun eqID(x: Any?, y: Any?) = x is Int? && y is Double? && x == y diff --git a/compiler/testData/codegen/box/ieee754/when.kt b/compiler/testData/codegen/box/ieee754/when.kt index 3eb48ecb4c9..4b8d5979276 100644 --- a/compiler/testData/codegen/box/ieee754/when.kt +++ b/compiler/testData/codegen/box/ieee754/when.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/ieee754/whenNoSubject.kt b/compiler/testData/codegen/box/ieee754/whenNoSubject.kt index e0b371506f9..9a76c4eebea 100644 --- a/compiler/testData/codegen/box/ieee754/whenNoSubject.kt +++ b/compiler/testData/codegen/box/ieee754/whenNoSubject.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ProperIeee754Comparisons // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/inlineClasses/boxReturnValueOnOverride/overrideGenericWithNullableInlineClassUpperBoundWithNonNullNullableAnyNull.kt b/compiler/testData/codegen/box/inlineClasses/boxReturnValueOnOverride/overrideGenericWithNullableInlineClassUpperBoundWithNonNullNullableAnyNull.kt index ee0ac89b982..e8fe178cc5e 100644 --- a/compiler/testData/codegen/box/inlineClasses/boxReturnValueOnOverride/overrideGenericWithNullableInlineClassUpperBoundWithNonNullNullableAnyNull.kt +++ b/compiler/testData/codegen/box/inlineClasses/boxReturnValueOnOverride/overrideGenericWithNullableInlineClassUpperBoundWithNonNullNullableAnyNull.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 inline class X(val x: Any?) diff --git a/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt b/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt index d60a32a3b51..471cf8c70d0 100644 --- a/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt +++ b/compiler/testData/codegen/box/inlineClasses/fieldNameClash.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM, JVM_IR, JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // There is a bug in the type mapper which results in an incorrect asm type for Z // when the names of the inline class backing field and an extension property clash. // https://youtrack.jetbrains.com/issue/KT-31927 diff --git a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt index f96df4d29ca..9b7347d891c 100644 --- a/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt +++ b/compiler/testData/codegen/box/inlineClasses/functionNameMangling/mangledFunctionsPresentInStackTrace.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +InlineClasses // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inlineClasses/kt27113.kt b/compiler/testData/codegen/box/inlineClasses/kt27113.kt index 86b2c46b546..b7d0368111e 100644 --- a/compiler/testData/codegen/box/inlineClasses/kt27113.kt +++ b/compiler/testData/codegen/box/inlineClasses/kt27113.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +InlineClasses // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME class CharacterLiteral(private val prefix: NamelessString, private val s: NamelessString) { diff --git a/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt b/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt index c46381bcf2f..4174055d643 100644 --- a/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt +++ b/compiler/testData/codegen/box/inlineClasses/simpleSecondaryConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE, JVM +// IGNORE_BACKEND: JS_IR_ES6 // !LANGUAGE: +InlineClasses @file:Suppress("SECONDARY_CONSTRUCTOR_WITH_BODY_INSIDE_INLINE_CLASS") diff --git a/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt b/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt index 8c437553802..3ef1b7db138 100644 --- a/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt +++ b/compiler/testData/codegen/box/inlineClasses/unboxParameterOfSuspendLambdaBeforeInvoke.kt @@ -1,6 +1,7 @@ // WITH_COROUTINES // WITH_RUNTIME // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 import helpers.* import kotlin.coroutines.* diff --git a/compiler/testData/codegen/box/intrinsics/kt8666.kt b/compiler/testData/codegen/box/intrinsics/kt8666.kt index babdea592d3..540bd21a93f 100644 --- a/compiler/testData/codegen/box/intrinsics/kt8666.kt +++ b/compiler/testData/codegen/box/intrinsics/kt8666.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 val MAX_LONG = "9223372036854775807" val PREFIX = "max = " diff --git a/compiler/testData/codegen/box/intrinsics/throwable.kt b/compiler/testData/codegen/box/intrinsics/throwable.kt index b0ddd265abc..3d184341f22 100644 --- a/compiler/testData/codegen/box/intrinsics/throwable.kt +++ b/compiler/testData/codegen/box/intrinsics/throwable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt b/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt index 5ef35aeae52..c6846ea663b 100644 --- a/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt +++ b/compiler/testData/codegen/box/intrinsics/throwableCallableReference.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/ir/serializationRegressions/dispatchReceiverValue.kt b/compiler/testData/codegen/box/ir/serializationRegressions/dispatchReceiverValue.kt index 6ffe4c088c4..5d31be2b7e3 100644 --- a/compiler/testData/codegen/box/ir/serializationRegressions/dispatchReceiverValue.kt +++ b/compiler/testData/codegen/box/ir/serializationRegressions/dispatchReceiverValue.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +MultiPlatformProjects // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // MODULE: lib // FILE: common.kt diff --git a/compiler/testData/codegen/box/ir/serializationRegressions/signatureClash.kt b/compiler/testData/codegen/box/ir/serializationRegressions/signatureClash.kt index 1be80db8236..a1667620500 100644 --- a/compiler/testData/codegen/box/ir/serializationRegressions/signatureClash.kt +++ b/compiler/testData/codegen/box/ir/serializationRegressions/signatureClash.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE // MODULE: lib diff --git a/compiler/testData/codegen/box/ir/serializationRegressions/transitiveClash.kt b/compiler/testData/codegen/box/ir/serializationRegressions/transitiveClash.kt index b1045609b5b..937253f148d 100644 --- a/compiler/testData/codegen/box/ir/serializationRegressions/transitiveClash.kt +++ b/compiler/testData/codegen/box/ir/serializationRegressions/transitiveClash.kt @@ -1,6 +1,7 @@ // IGNORE_BACKEND_FIR: JVM_IR // EXPECTED_REACHABLE_NODES: 1304 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt index 48225c0c8af..5d3c19faf6b 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt index a88e9cc776e..bae9abe4546 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuper.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt index 9363baa10a6..0592dde415b 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneCallsSuperAndModifies.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt index 261c6f41fde..675635ce024 100644 --- a/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt +++ b/compiler/testData/codegen/box/javaInterop/objectMethods/cloneableClassWithoutClone.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt b/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt index f6a405d2409..0128446c2d7 100644 --- a/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt +++ b/compiler/testData/codegen/box/localClasses/nameWithWhitespace.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // Names with spaces are not valid according to the dex specification diff --git a/compiler/testData/codegen/box/mangling/internal.kt b/compiler/testData/codegen/box/mangling/internal.kt index 070c07902d3..3d639617416 100644 --- a/compiler/testData/codegen/box/mangling/internal.kt +++ b/compiler/testData/codegen/box/mangling/internal.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // MODULE: lib // FILE: lib.kt diff --git a/compiler/testData/codegen/box/mangling/parentheses.kt b/compiler/testData/codegen/box/mangling/parentheses.kt index ee632bd30af..220f88e6242 100644 --- a/compiler/testData/codegen/box/mangling/parentheses.kt +++ b/compiler/testData/codegen/box/mangling/parentheses.kt @@ -1,5 +1,6 @@ // !SANITIZE_PARENTHESES // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // Sanitization is needed here because DxChecker reports ParseException on parentheses in names. diff --git a/compiler/testData/codegen/box/multiplatform/multiModule/expectActualTypealiasLink.kt b/compiler/testData/codegen/box/multiplatform/multiModule/expectActualTypealiasLink.kt index 0615ab2c07c..4592bc2236a 100644 --- a/compiler/testData/codegen/box/multiplatform/multiModule/expectActualTypealiasLink.kt +++ b/compiler/testData/codegen/box/multiplatform/multiModule/expectActualTypealiasLink.kt @@ -3,6 +3,7 @@ // EXPECT_ACTUAL_LINKER // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // MODULE: A // FILE: a.kt diff --git a/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt b/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt index 7188b314310..6e167f46f16 100644 --- a/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt +++ b/compiler/testData/codegen/box/multiplatform/starImportOfExpectEnumWithActualTypeAlias.kt @@ -1,6 +1,7 @@ // !LANGUAGE: +MultiPlatformProjects // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // MODULE: common // FILE: common.kt diff --git a/compiler/testData/codegen/box/objects/kt1047.kt b/compiler/testData/codegen/box/objects/kt1047.kt index 3ca6e581e53..52aa34dd1e2 100644 --- a/compiler/testData/codegen/box/objects/kt1047.kt +++ b/compiler/testData/codegen/box/objects/kt1047.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt1737.kt b/compiler/testData/codegen/box/objects/kt1737.kt index 90afe5be813..b34628e3451 100644 --- a/compiler/testData/codegen/box/objects/kt1737.kt +++ b/compiler/testData/codegen/box/objects/kt1737.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt2663_2.kt b/compiler/testData/codegen/box/objects/kt2663_2.kt index edb51b054b5..5ede08cc8d9 100644 --- a/compiler/testData/codegen/box/objects/kt2663_2.kt +++ b/compiler/testData/codegen/box/objects/kt2663_2.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/objects/kt3238.kt b/compiler/testData/codegen/box/objects/kt3238.kt index c8a849f45b5..1e4bae1e664 100644 --- a/compiler/testData/codegen/box/objects/kt3238.kt +++ b/compiler/testData/codegen/box/objects/kt3238.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/objects/kt535.kt b/compiler/testData/codegen/box/objects/kt535.kt index 6e78770697c..2c9c2f9f286 100644 --- a/compiler/testData/codegen/box/objects/kt535.kt +++ b/compiler/testData/codegen/box/objects/kt535.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/oldLanguageVersions/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt b/compiler/testData/codegen/box/oldLanguageVersions/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt index 28638e6bbed..85da5fbe240 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/controlStructures/forInArray/forInArrayWithArrayVarUpdatedInLoopBody12.kt @@ -2,6 +2,7 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_RUNTIME // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorNullMerge_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorNullMerge_1_2.kt index e52615f6620..bd917f779b0 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorNullMerge_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorNullMerge_1_2.kt @@ -4,6 +4,7 @@ // WITH_RUNTIME // WITH_COROUTINES // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 import helpers.* import kotlin.coroutines.experimental.* diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorToList_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorToList_1_2.kt index 953676b1d3d..7c41fcc0246 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorToList_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIteratorToList_1_2.kt @@ -4,6 +4,7 @@ // WITH_RUNTIME // WITH_COROUTINES // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 import helpers.* import kotlin.coroutines.experimental.* diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIterator_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIterator_1_2.kt index d09fae18692..fa333108dea 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIterator_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/asyncIterator_1_2.kt @@ -4,6 +4,7 @@ // WITH_RUNTIME // WITH_COROUTINES // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 import helpers.* import kotlin.coroutines.experimental.* diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/controlFlow/kt22694_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/controlFlow/kt22694_1_2.kt index 59e772eda08..2eaa4c35dd1 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/controlFlow/kt22694_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/controlFlow/kt22694_1_2.kt @@ -4,6 +4,7 @@ // WITH_RUNTIME // WITH_COROUTINES // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 import helpers.* import kotlin.coroutines.experimental.* diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/createCoroutinesOnManualInstances_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/createCoroutinesOnManualInstances_1_2.kt index b58175a27c2..55303523843 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/createCoroutinesOnManualInstances_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/createCoroutinesOnManualInstances_1_2.kt @@ -2,6 +2,7 @@ // WITH_RUNTIME // WITH_COROUTINES // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS import kotlin.coroutines.experimental.* diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/featureIntersection/suspendFunction_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/featureIntersection/suspendFunction_1_2.kt index 761605bb183..a5bffaf2804 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/featureIntersection/suspendFunction_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/featureIntersection/suspendFunction_1_2.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -ReleaseCoroutines // IGNORE_BACKEND: JS_IR, JS +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JVM_IR // WITH_RUNTIME // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/reflect/isSuspend_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/reflect/isSuspend_1_2.kt index 4376d39c1ac..aad304aa2a9 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/reflect/isSuspend_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/reflect/isSuspend_1_2.kt @@ -2,6 +2,7 @@ // WITH_COROUTINES // WITH_REFLECT // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_2.kt b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_2.kt index 24d1f31e937..7772c83d801 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_2.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine_1_2.kt @@ -4,6 +4,7 @@ // WITH_RUNTIME // WITH_COROUTINES // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 import helpers.* import kotlin.coroutines.experimental.* diff --git a/compiler/testData/codegen/box/oldLanguageVersions/dataClassEqualsHashCodeToString.kt b/compiler/testData/codegen/box/oldLanguageVersions/dataClassEqualsHashCodeToString.kt index a2f0f202bab..9ee31d60fad 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/dataClassEqualsHashCodeToString.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/dataClassEqualsHashCodeToString.kt @@ -1,5 +1,6 @@ // !LANGUAGE: -DataClassInheritance // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JVM_IR data class Foo(val s: String) diff --git a/compiler/testData/codegen/box/oldLanguageVersions/ieee754/when10.kt b/compiler/testData/codegen/box/oldLanguageVersions/ieee754/when10.kt index a209c9b8451..240f4758409 100644 --- a/compiler/testData/codegen/box/oldLanguageVersions/ieee754/when10.kt +++ b/compiler/testData/codegen/box/oldLanguageVersions/ieee754/when10.kt @@ -2,6 +2,7 @@ // !API_VERSION: 1.0 // IGNORE_BACKEND: NATIVE // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 fun box(): String { val plusZero: Any = 0.0 diff --git a/compiler/testData/codegen/box/package/initializationOrder.kt b/compiler/testData/codegen/box/package/initializationOrder.kt index b54c3209333..9df27c40c3e 100644 --- a/compiler/testData/codegen/box/package/initializationOrder.kt +++ b/compiler/testData/codegen/box/package/initializationOrder.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/package/invokespecial.kt b/compiler/testData/codegen/box/package/invokespecial.kt index ca244d2703f..240ffb5b5d4 100644 --- a/compiler/testData/codegen/box/package/invokespecial.kt +++ b/compiler/testData/codegen/box/package/invokespecial.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/platformTypes/inferenceFlexibleTToNullable.kt b/compiler/testData/codegen/box/platformTypes/inferenceFlexibleTToNullable.kt index 53a728ff2f0..85ad580e3a6 100644 --- a/compiler/testData/codegen/box/platformTypes/inferenceFlexibleTToNullable.kt +++ b/compiler/testData/codegen/box/platformTypes/inferenceFlexibleTToNullable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // !LANGUAGE: +NewInference // FILE: Foo.java diff --git a/compiler/testData/codegen/box/primitiveTypes/kt684.kt b/compiler/testData/codegen/box/primitiveTypes/kt684.kt index 7b603b5ecdf..e4b22208182 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt684.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt684.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt752.kt b/compiler/testData/codegen/box/primitiveTypes/kt752.kt index 3d0027e314e..dcb7cc232e5 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt752.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt752.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt753.kt b/compiler/testData/codegen/box/primitiveTypes/kt753.kt index 1b02e46ee54..f7199d4755c 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt753.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt753.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt756.kt b/compiler/testData/codegen/box/primitiveTypes/kt756.kt index b201b52f467..e2874694a23 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt756.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt756.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt757.kt b/compiler/testData/codegen/box/primitiveTypes/kt757.kt index 037df703423..e5bfe97d3d9 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt757.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt757.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/kt935.kt b/compiler/testData/codegen/box/primitiveTypes/kt935.kt index b64ae3bdc3a..c80451219d2 100644 --- a/compiler/testData/codegen/box/primitiveTypes/kt935.kt +++ b/compiler/testData/codegen/box/primitiveTypes/kt935.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt b/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt index 4f01d638f9d..43351b8a432 100644 --- a/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt +++ b/compiler/testData/codegen/box/primitiveTypes/substituteIntForGeneric.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt b/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt index b4ed914beba..0fd75b1a33f 100644 --- a/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt +++ b/compiler/testData/codegen/box/properties/accessToPrivateSetter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/properties/kt1159.kt b/compiler/testData/codegen/box/properties/kt1159.kt index ff0d5301ccc..d53c1c2c00b 100644 --- a/compiler/testData/codegen/box/properties/kt1159.kt +++ b/compiler/testData/codegen/box/properties/kt1159.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/properties/kt1714.kt b/compiler/testData/codegen/box/properties/kt1714.kt index 1417aec2703..692a5ce3d11 100644 --- a/compiler/testData/codegen/box/properties/kt1714.kt +++ b/compiler/testData/codegen/box/properties/kt1714.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt index a61d790b09a..3f3db0cf5f2 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/propertyImportedFromObject.kt @@ -1,5 +1,6 @@ // WITH_RUNTIME // IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS_IR_ES6 package test diff --git a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt index 0e387c999d1..b975a935449 100644 --- a/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inComparableRange.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt b/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt index c0e7a7618fb..9e093a1ca2f 100644 --- a/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inExtensionRange.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inIntRange.kt b/compiler/testData/codegen/box/ranges/contains/inIntRange.kt index fb87d450d03..82472b8910d 100644 --- a/compiler/testData/codegen/box/ranges/contains/inIntRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inIntRange.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt index de03a9d4357..4c549ed0ab8 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableDoubleRange.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt index a0683dabcc1..85b2d3a8e38 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableFloatRange.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt index f43735658c2..4b1121cd3c5 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableIntRange.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt b/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt index 9efa1bf15a9..fe8c03ed2df 100644 --- a/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt +++ b/compiler/testData/codegen/box/ranges/contains/inOptimizableLongRange.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt index 0cc89724e87..b8a47f34c99 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithCustomContains.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt index 1e3e3122ba0..6757cb246f6 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithImplicitReceiver.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt b/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt index adc259aedf3..f2fa11c6b4a 100644 --- a/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt +++ b/compiler/testData/codegen/box/ranges/contains/inRangeWithNonmatchingArguments.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt b/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt index dc1bc8285ba..524f5d21000 100644 --- a/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt +++ b/compiler/testData/codegen/box/ranges/safeCallRangeTo.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt index a52c43eb697..71c2bac1af4 100644 --- a/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/annotationRetentionAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt index dac969d97dc..b9a38636a3b 100644 --- a/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt index f5bd92fd349..6df136b90f7 100644 --- a/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/localClassParameterAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt b/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt index 50d3587a8b4..9752f65338c 100644 --- a/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt +++ b/compiler/testData/codegen/box/reflection/annotations/openSuspendFun.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt index 9ba8312732f..b50b782d80d 100644 --- a/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt index 068d47125ac..44afc0a4392 100644 --- a/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt b/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt index 63b920ea1a9..38ed8caf909 100644 --- a/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt +++ b/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/setparam.kt b/compiler/testData/codegen/box/reflection/annotations/setparam.kt index 1f47bd5cdbc..a986da1e8ab 100644 --- a/compiler/testData/codegen/box/reflection/annotations/setparam.kt +++ b/compiler/testData/codegen/box/reflection/annotations/setparam.kt @@ -1,5 +1,6 @@ // WITH_REFLECT // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // different annotation order // IGNORE_BACKEND: ANDROID diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt index 8d332ecdd6f..6e8239398e9 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleClassAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt index 9bf7297f9b3..6a93ec3c163 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleFunAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt index 6e642f79c54..03eef9ef7cb 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleParamAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt index 709f4ecee6b..0235f579e31 100644 --- a/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt b/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt index 4e97f9c22df..b9e1340b5dc 100644 --- a/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt +++ b/compiler/testData/codegen/box/reflection/builtins/enumNameOrdinal.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/builtins/stringLength.kt b/compiler/testData/codegen/box/reflection/builtins/stringLength.kt index 3644a4c104c..d242969922b 100644 --- a/compiler/testData/codegen/box/reflection/builtins/stringLength.kt +++ b/compiler/testData/codegen/box/reflection/builtins/stringLength.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/bigArity.kt b/compiler/testData/codegen/box/reflection/call/bigArity.kt index 43d32de4734..d3d357e2e3b 100644 --- a/compiler/testData/codegen/box/reflection/call/bigArity.kt +++ b/compiler/testData/codegen/box/reflection/call/bigArity.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +FunctionTypesWithBigArity // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT class A { diff --git a/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt index 1eef6dae085..d534cafa8dd 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt index 993e4820d8d..93704d4fb65 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/extensionFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt index 1a48b858f04..aed0b5d0e90 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt index 4cc6189a7a1..2107be9f6fd 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/innerClassConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt index 13640defe21..4fb174d0bc5 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/memberFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt index 9cd8cb7c5d9..f8ad21fe8f9 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt b/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt index 643a75801c5..9af0f8d4083 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/objectFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt index 5c7adbc1cfa..0aabb2a94e7 100644 --- a/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt b/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt index dc556686aa3..411372284e3 100644 --- a/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt +++ b/compiler/testData/codegen/box/reflection/call/equalsHashCodeToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/fakeOverride.kt b/compiler/testData/codegen/box/reflection/call/fakeOverride.kt index 2fd25a1894f..4392e14f681 100644 --- a/compiler/testData/codegen/box/reflection/call/fakeOverride.kt +++ b/compiler/testData/codegen/box/reflection/call/fakeOverride.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt b/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt index 8751cba2ce9..7f41cab9486 100644 --- a/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt +++ b/compiler/testData/codegen/box/reflection/call/fakeOverrideSubstituted.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt index fc4442cc27d..253a6b5b4aa 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/constructorWithInlineClassParameters.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt index 63fd30aa0d7..bc9ebdb178a 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/functionsWithInlineClassParameters.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt index a09dbb93990..7b979a6d23d 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/inlineClassConstructor.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.reflect.KCallable diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt index 3be33249fde..7612c1beaf7 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/internalPrimaryValOfInlineClass.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt index 6ae6d6551b1..609e7bf4e57 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingFunOfInlineClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt index 318deb2cebb..d3bc4de1af9 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/nonOverridingVarOfInlineClass.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt index 23e052b337f..9970b3d14c5 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingFunOfInlineClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt index 6d98427740e..d512976a440 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/overridingVarOfInlineClass.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt index 4bbc22e7ce1..29ba00ee9cc 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/primaryValOfInlineClass.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt b/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt index 6069be53e8c..9b6d59bf181 100644 --- a/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt +++ b/compiler/testData/codegen/box/reflection/call/inlineClasses/properties.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.reflect.KMutableProperty2 diff --git a/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt b/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt index 287fcec73c1..e4724a3cb1e 100644 --- a/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/innerClassConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/localClassMember.kt b/compiler/testData/codegen/box/reflection/call/localClassMember.kt index d5fa63e4962..d2e55b6a6a5 100644 --- a/compiler/testData/codegen/box/reflection/call/localClassMember.kt +++ b/compiler/testData/codegen/box/reflection/call/localClassMember.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt b/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt index 58f6e2f310c..d036bfde877 100644 --- a/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt +++ b/compiler/testData/codegen/box/reflection/call/memberOfGenericClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt index 31f4f566053..7c0888839e5 100644 --- a/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt b/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt index 4a59a148652..f421b2c6173 100644 --- a/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt +++ b/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt b/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt index 3a3397b1b93..59ba3ce4af3 100644 --- a/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt +++ b/compiler/testData/codegen/box/reflection/call/simpleConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt b/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt index 9d5af677b80..2e713ae0f13 100644 --- a/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt +++ b/compiler/testData/codegen/box/reflection/call/simpleMemberFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt b/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt index 6ca90853588..2b62596386e 100644 --- a/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt +++ b/compiler/testData/codegen/box/reflection/call/simpleTopLevelFunctions.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt b/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt index 1f00cd8d0c0..11d5a868ff0 100644 --- a/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/boundExtensionFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt b/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt index 7a44fb572df..9a086eafd4e 100644 --- a/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt +++ b/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/companionObject.kt b/compiler/testData/codegen/box/reflection/callBy/companionObject.kt index 746709a800f..f75389edb94 100644 --- a/compiler/testData/codegen/box/reflection/callBy/companionObject.kt +++ b/compiler/testData/codegen/box/reflection/callBy/companionObject.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt b/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt index 96f00614caf..eaab2a3ae4c 100644 --- a/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt +++ b/compiler/testData/codegen/box/reflection/callBy/defaultAndNonDefaultIntertwined.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt index 00921823d45..eb827cc90d5 100644 --- a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt +++ b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT open class A { diff --git a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt index 70bad880ed3..97797ae2d14 100644 --- a/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt +++ b/compiler/testData/codegen/box/reflection/callBy/defaultInSuperInterface.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT interface A1 { diff --git a/compiler/testData/codegen/box/reflection/callBy/emptyVarArg.kt b/compiler/testData/codegen/box/reflection/callBy/emptyVarArg.kt index 4a2417d8018..1665c01f631 100644 --- a/compiler/testData/codegen/box/reflection/callBy/emptyVarArg.kt +++ b/compiler/testData/codegen/box/reflection/callBy/emptyVarArg.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt b/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt index cd6f8ad8c86..c206117d92d 100644 --- a/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/extensionFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/inlineClassDefaultArguments.kt b/compiler/testData/codegen/box/reflection/callBy/inlineClassDefaultArguments.kt index 6d680cbb21c..554091c2ccc 100644 --- a/compiler/testData/codegen/box/reflection/callBy/inlineClassDefaultArguments.kt +++ b/compiler/testData/codegen/box/reflection/callBy/inlineClassDefaultArguments.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT inline class A(val x: Int) diff --git a/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt b/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt index 35bd29827b7..b748f7d5640 100644 --- a/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt +++ b/compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt b/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt index c8f2486f241..df843379b4a 100644 --- a/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt +++ b/compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt index ac82c92a0b0..acb25e9e8d5 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt index c53a68ff5ac..25b7fc418e9 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsNoneDefaultFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt index f60b4650998..fdc7a3714f7 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyArgumentsOnlyOneDefault.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt b/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt index 7c2ff687523..92d36e05de0 100644 --- a/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt +++ b/compiler/testData/codegen/box/reflection/callBy/manyMaskArguments.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt b/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt index 51a03692991..1e0bbf5dc09 100644 --- a/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt +++ b/compiler/testData/codegen/box/reflection/callBy/nonDefaultParameterOmitted.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/nullValue.kt b/compiler/testData/codegen/box/reflection/callBy/nullValue.kt index 1761f04fe12..5930a5cfe4a 100644 --- a/compiler/testData/codegen/box/reflection/callBy/nullValue.kt +++ b/compiler/testData/codegen/box/reflection/callBy/nullValue.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt b/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt index dcbeb81c04f..62851ada7a3 100644 --- a/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt +++ b/compiler/testData/codegen/box/reflection/callBy/ordinaryMethodIsInvokedWhenNoDefaultValuesAreUsed.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt b/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt index 5f74dfabb01..09796f30230 100644 --- a/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt +++ b/compiler/testData/codegen/box/reflection/callBy/primitiveDefaultValues.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt b/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt index 437da745b95..2e9ee7ced6f 100644 --- a/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt +++ b/compiler/testData/codegen/box/reflection/callBy/simpleConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt b/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt index c85c0fdaaf7..df05106a44c 100644 --- a/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt +++ b/compiler/testData/codegen/box/reflection/callBy/simpleMemberFunciton.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt b/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt index 8a997ef7ade..86be0fddd4e 100644 --- a/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt +++ b/compiler/testData/codegen/box/reflection/callBy/simpleTopLevelFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/companionObject.kt b/compiler/testData/codegen/box/reflection/classes/companionObject.kt index d35ca4b9ac3..e4a1aa6979f 100644 --- a/compiler/testData/codegen/box/reflection/classes/companionObject.kt +++ b/compiler/testData/codegen/box/reflection/classes/companionObject.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/createInstance.kt b/compiler/testData/codegen/box/reflection/classes/createInstance.kt index 1948fd22331..214d57740dd 100644 --- a/compiler/testData/codegen/box/reflection/classes/createInstance.kt +++ b/compiler/testData/codegen/box/reflection/classes/createInstance.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/objectInstance.kt b/compiler/testData/codegen/box/reflection/classes/objectInstance.kt index 5571440a8fd..a4bab4ba0c5 100644 --- a/compiler/testData/codegen/box/reflection/classes/objectInstance.kt +++ b/compiler/testData/codegen/box/reflection/classes/objectInstance.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt b/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt index 26fc736c27d..a81b73a8494 100644 --- a/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt +++ b/compiler/testData/codegen/box/reflection/classes/starProjectedType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt b/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt index 5d41c0ce77b..fd9a061d447 100644 --- a/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt +++ b/compiler/testData/codegen/box/reflection/constructors/annotationClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt b/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt index 6e700336a5d..2f8fb538661 100644 --- a/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt +++ b/compiler/testData/codegen/box/reflection/constructors/classesWithoutConstructors.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt b/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt index 69af7336ba6..e2876644c54 100644 --- a/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt +++ b/compiler/testData/codegen/box/reflection/constructors/enumEntry.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt b/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt index 8b3e5099baa..a2f4694f9f8 100644 --- a/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt +++ b/compiler/testData/codegen/box/reflection/constructors/primaryConstructor.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt b/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt index 0b41d62bf80..30c60c9ea21 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/annotationType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt b/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt index 24d8dd9963d..4910b76021e 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/arrayOfKClasses.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/callByWithEmptyVarArg.kt b/compiler/testData/codegen/box/reflection/createAnnotation/callByWithEmptyVarArg.kt index 31eeee2a193..41a1d856b24 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/callByWithEmptyVarArg.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/callByWithEmptyVarArg.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt b/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt index 61c008533e0..7bcbb505bde 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/enumKClassAnnotation.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt b/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt index 465ab646209..354d9d34d78 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/equalsHashCodeToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt b/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt index e61566a7fe3..f67d260c479 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/floatingPointParameters.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt b/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt index c4408c94458..dbfb8f3e7dc 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/parameterNamedEquals.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt b/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt index 10b3fc5cd9a..35fa91942cf 100644 --- a/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt +++ b/compiler/testData/codegen/box/reflection/createAnnotation/primitivesAndArrays.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt b/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt index c033c2daf6c..2e81e427297 100644 --- a/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt +++ b/compiler/testData/codegen/box/reflection/functions/enumValuesValueOf.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt b/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt index ad23d520c8b..c19c9442d73 100644 --- a/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt +++ b/compiler/testData/codegen/box/reflection/functions/genericOverriddenFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt b/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt index 9d902d9e63e..554813863a4 100644 --- a/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt +++ b/compiler/testData/codegen/box/reflection/functions/simpleGetFunctions.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt index 7bc40f94300..93ecddfcaf1 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/forceWrapping.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt b/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt index 265e6a51a2e..7fc91a71f82 100644 --- a/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt +++ b/compiler/testData/codegen/box/reflection/kClassInAnnotation/wrappingForCallableReferences.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT import kotlin.reflect.KClass diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt index f62e4b1cfa1..b8b964067bd 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/callableReferencesEqualToCallablesFromAPI.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt index e330044f23f..88dbe534302 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt index d6b78b8c0ce..268c491ff3a 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideEqualsHashCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertNotEquals diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt index 200837cf811..6d8803d24d9 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt index d92a43aef58..80f45d65c78 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt index 308484a5299..adeaf81b556 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionEqualsHashCode.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: NATIVE // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt index b18ff968e4d..7ad23317c26 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KT-12630 KotlinReflectionInternalError on referencing some functions from stdlib // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt index ce927cf4e20..fe0a401f479 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KT-12630 KotlinReflectionInternalError on referencing some functions from stdlib // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt index a817ef22cca..1896f3b34ea 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt index 5ba0a75207e..e6c38bc5723 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/memberExtensionToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt index 2301b5c12c1..db943350e5c 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersEqualsHashCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt index f6ce7aa383c..851d206ae57 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/parametersToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt index 1c3342ba22f..4ed178e8e0d 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt @@ -1,6 +1,7 @@ // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt index 21f49f193eb..7e4d08e9a58 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt index 8ee3fc10e14..f2cb283a370 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeEqualsHashCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt index e24e3972077..c0e0bf3f024 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersEqualsHashCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt index 38e19316f5a..1d4cce0e924 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeParametersToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt index b4ac526386a..dbaf5c87f73 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToString.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt index 04dcb2a4eb2..18daa2bd26f 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/typeToStringInnerGeneric.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt b/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt index 0f1a74fde87..1d62a61cbe8 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt index 1dc5d2062e6..39c0916c882 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/classModality.kt b/compiler/testData/codegen/box/reflection/modifiers/classModality.kt index 1a0296ded28..0c984c4f71f 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/classModality.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/classModality.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt index ecfaee7b75d..8b890443cc3 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/classVisibility.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/functions.kt b/compiler/testData/codegen/box/reflection/modifiers/functions.kt index 702a6c2a975..36023cde159 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/functions.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/functions.kt @@ -1,6 +1,7 @@ // !LANGUAGE: +ReleaseCoroutines // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/properties.kt b/compiler/testData/codegen/box/reflection/modifiers/properties.kt index 0157c34957c..b6d808daee9 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/properties.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/properties.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt b/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt index cb8b6a17210..ff1577d991b 100644 --- a/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt +++ b/compiler/testData/codegen/box/reflection/modifiers/typeParameters.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt index b1506e32950..9e689350699 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt index 4a023cf5870..8e946ac77a5 100644 --- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt +++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/parameters/bigArity.kt b/compiler/testData/codegen/box/reflection/parameters/bigArity.kt index c22d4cb175b..6383361650b 100644 --- a/compiler/testData/codegen/box/reflection/parameters/bigArity.kt +++ b/compiler/testData/codegen/box/reflection/parameters/bigArity.kt @@ -1,5 +1,6 @@ // !LANGUAGE: +FunctionTypesWithBigArity // IGNORE_BACKEND: JS_IR, JS, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT import kotlin.test.assertEquals diff --git a/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt b/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt index af473c291ba..b5a066fb09a 100644 --- a/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt +++ b/compiler/testData/codegen/box/reflection/parameters/boundInnerClassConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt index d5f1cb423cb..931a24ad4dc 100644 --- a/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt +++ b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt b/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt index a8f97776332..7613ea026ae 100644 --- a/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt +++ b/compiler/testData/codegen/box/reflection/parameters/functionParameterNameAndIndex.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt b/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt index 231597d0ded..764d1c5f056 100644 --- a/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt +++ b/compiler/testData/codegen/box/reflection/parameters/instanceExtensionReceiverAndValueParameters.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt b/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt index 24c640b8311..da076da744f 100644 --- a/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt +++ b/compiler/testData/codegen/box/reflection/parameters/isMarkedNullable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/isOptional.kt b/compiler/testData/codegen/box/reflection/parameters/isOptional.kt index 3acabc622c4..9e0f2c2e94f 100644 --- a/compiler/testData/codegen/box/reflection/parameters/isOptional.kt +++ b/compiler/testData/codegen/box/reflection/parameters/isOptional.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/kinds.kt b/compiler/testData/codegen/box/reflection/parameters/kinds.kt index 3891305945d..2f64a6836aa 100644 --- a/compiler/testData/codegen/box/reflection/parameters/kinds.kt +++ b/compiler/testData/codegen/box/reflection/parameters/kinds.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt b/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt index 8d79dc5565c..2a259619a22 100644 --- a/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt +++ b/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt index aa56037c981..529501c28b4 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt index ad361ec37fb..b8cefa7347e 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt b/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt index 19ae74888ab..104df67ed11 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/memberExtensions.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt index 6d619f6971f..a10c5de8c44 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt index 7dda95d5e69..374d1425ac6 100644 --- a/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt +++ b/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt b/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt index fdf521eab76..a3b214fb332 100644 --- a/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt +++ b/compiler/testData/codegen/box/reflection/properties/allVsDeclared.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt b/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt index ef694cf5c36..22eeaec4fb4 100644 --- a/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt +++ b/compiler/testData/codegen/box/reflection/properties/fakeOverridesInSubclass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt b/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt index fba6100a0cd..e309c7ed2a9 100644 --- a/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt +++ b/compiler/testData/codegen/box/reflection/properties/genericClassLiteralPropertyReceiverIsStar.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt b/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt index f2bfcf46290..b44fa57a61b 100644 --- a/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/genericOverriddenProperty.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/genericProperty.kt b/compiler/testData/codegen/box/reflection/properties/genericProperty.kt index a376406c87f..c11df40992e 100644 --- a/compiler/testData/codegen/box/reflection/properties/genericProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/genericProperty.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt b/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt index 24344043b3e..fa87dfb8065 100644 --- a/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt +++ b/compiler/testData/codegen/box/reflection/properties/getExtensionPropertiesMutableVsReadonly.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt b/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt index a972e386396..c5be924b5a4 100644 --- a/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt +++ b/compiler/testData/codegen/box/reflection/properties/getPropertiesMutableVsReadonly.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt b/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt index 64d5c20d1b0..f33e109af55 100644 --- a/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt +++ b/compiler/testData/codegen/box/reflection/properties/invokeKProperty.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt b/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt index 7a8ad1ff851..8dede3bec2d 100644 --- a/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt +++ b/compiler/testData/codegen/box/reflection/properties/memberAndMemberExtensionWithSameName.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt b/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt index d1913ec8c12..7be6f7d879b 100644 --- a/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt +++ b/compiler/testData/codegen/box/reflection/properties/privateFakeOverrideFromSuperclass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt b/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt index e251b8cf449..b39ccbb53ec 100644 --- a/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt +++ b/compiler/testData/codegen/box/reflection/properties/propertyOfNestedClassAndArrayType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt b/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt index c9058988996..153bf7f0c8b 100644 --- a/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt +++ b/compiler/testData/codegen/box/reflection/properties/simpleGetProperties.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt b/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt index 450bae7e341..41d780f99b4 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/genericSubstitution.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt b/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt index 070feda4ac6..a466f0858bb 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/isSubclassOfIsSuperclassOf.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt b/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt index 785c7a4f62c..2a1eafc1ecc 100644 --- a/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt +++ b/compiler/testData/codegen/box/reflection/supertypes/simpleSupertypes.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt b/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt index 69b83bded5d..2e51d0a2da0 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/inlineClasses.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt b/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt index 06c8f6139d2..1ba28bab543 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/manyTypeArguments.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt b/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt index 810c16f45bd..21653dbbcee 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/multipleLayers.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/defaultUpperBound.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/defaultUpperBound.kt index e408ad43f4f..b9cd2f99b41 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/defaultUpperBound.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/defaultUpperBound.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnClassParameters.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnClassParameters.kt index 0ef9b673514..cdf9fa3f787 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnClassParameters.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnClassParameters.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnFunctionParameters.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnFunctionParameters.kt index e37cf0d7c3e..b3b656ace42 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnFunctionParameters.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/equalsOnFunctionParameters.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/innerGeneric.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/innerGeneric.kt index 698f1c0f45b..1a4e21e69a8 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/innerGeneric.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/innerGeneric.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleClassParameter.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleClassParameter.kt index 7b72f674104..39100cfae8b 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleClassParameter.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleClassParameter.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleFunctionParameter.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleFunctionParameter.kt index 2b5e12b5fed..4d6a2756288 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleFunctionParameter.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simpleFunctionParameter.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simplePropertyParameter.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simplePropertyParameter.kt index e0e496e7de5..8dad8f5b0aa 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simplePropertyParameter.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/simplePropertyParameter.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/typeParameterFlags.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/typeParameterFlags.kt index 28f527179f9..ccedd962668 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/typeParameterFlags.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/typeParameterFlags.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBoundUsesOuterClassParameter.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBoundUsesOuterClassParameter.kt index 17375113a31..38dc1f76ca5 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBoundUsesOuterClassParameter.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBoundUsesOuterClassParameter.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBounds.kt b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBounds.kt index 19438e26ac4..46cef4c6aa7 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBounds.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nonReifiedTypeParameters/upperBounds.kt @@ -1,5 +1,6 @@ // !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi // IGNORE_BACKEND: JS, JS_IR, NATIVE +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeOf/typeOfCapturedStar.kt b/compiler/testData/codegen/box/reflection/typeOf/typeOfCapturedStar.kt index 02989fc1994..3213ed18905 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/typeOfCapturedStar.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/typeOfCapturedStar.kt @@ -2,6 +2,7 @@ // !LANGUAGE: +NewInference // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // WITH_REFLECT package test diff --git a/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt b/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt index 494522c21aa..496687751fb 100644 --- a/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt +++ b/compiler/testData/codegen/box/reflection/typeParameters/declarationSiteVariance.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt b/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt index f08da123cc0..d87b65463c4 100644 --- a/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt +++ b/compiler/testData/codegen/box/reflection/typeParameters/typeParametersAndNames.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt b/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt index 2fdc4cea305..19626d43703 100644 --- a/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt +++ b/compiler/testData/codegen/box/reflection/typeParameters/upperBounds.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt b/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt index 2c21c6fb069..98180de90ab 100644 --- a/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt +++ b/compiler/testData/codegen/box/reflection/types/classifierIsClass.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt b/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt index c996a57bebb..354a9de7554 100644 --- a/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt +++ b/compiler/testData/codegen/box/reflection/types/classifierIsTypeParameter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/equality.kt b/compiler/testData/codegen/box/reflection/types/createType/equality.kt index 3fb58c90353..505b47c8842 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/equality.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/equality.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt b/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt index b664e36db88..8e8b091d260 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/innerGeneric.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt b/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt index 6f8ea42b0ca..acd9eb88801 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/simpleCreateType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt b/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt index 02f5002a603..87b18f5fce0 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/typeParameter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt b/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt index f9b647a6197..697491f1b74 100644 --- a/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt +++ b/compiler/testData/codegen/box/reflection/types/createType/wrongNumberOfArguments.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt b/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt index 4ba5a9d8c80..d9cd7d5aec3 100644 --- a/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt +++ b/compiler/testData/codegen/box/reflection/types/innerGenericArguments.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt b/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt index 56898204b25..6b8a6c79aba 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/simpleGenericTypes.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt b/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt index ce82270a60e..6c988d00b1d 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/simpleSubtypeSupertype.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt b/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt index 29863590942..755564f5f52 100644 --- a/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt +++ b/compiler/testData/codegen/box/reflection/types/subtyping/typeProjection.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/typeArguments.kt b/compiler/testData/codegen/box/reflection/types/typeArguments.kt index 7334b017e0a..aa8ce07cf7c 100644 --- a/compiler/testData/codegen/box/reflection/types/typeArguments.kt +++ b/compiler/testData/codegen/box/reflection/types/typeArguments.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt b/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt index d6b0fc3fc1f..a15e3437bb0 100644 --- a/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt +++ b/compiler/testData/codegen/box/reflection/types/useSiteVariance.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/kt1172.kt b/compiler/testData/codegen/box/regressions/kt1172.kt index a63c1e31ac4..75260322148 100644 --- a/compiler/testData/codegen/box/regressions/kt1172.kt +++ b/compiler/testData/codegen/box/regressions/kt1172.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // not sure if it's ok to change Object to Any diff --git a/compiler/testData/codegen/box/regressions/kt2246.kt b/compiler/testData/codegen/box/regressions/kt2246.kt index d8a3d3522a2..2e7dbbc5e74 100644 --- a/compiler/testData/codegen/box/regressions/kt2246.kt +++ b/compiler/testData/codegen/box/regressions/kt2246.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/regressions/kt344.kt b/compiler/testData/codegen/box/regressions/kt344.kt index 8c6d2a103bd..dd730dfcfbf 100644 --- a/compiler/testData/codegen/box/regressions/kt344.kt +++ b/compiler/testData/codegen/box/regressions/kt344.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/regressions/kt6434.kt b/compiler/testData/codegen/box/regressions/kt6434.kt index bfc7654874a..58a4f20c451 100644 --- a/compiler/testData/codegen/box/regressions/kt6434.kt +++ b/compiler/testData/codegen/box/regressions/kt6434.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt b/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt index 9f3ab24fc1c..71517c9e4aa 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/instanceOf.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt b/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt index 0bc1ad17c58..851f55b63dd 100644 --- a/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt +++ b/compiler/testData/codegen/box/reified/arraysReification/instanceOfArrays.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/filterIsInstance.kt b/compiler/testData/codegen/box/reified/filterIsInstance.kt index 6d9af413560..400a08a4fd3 100644 --- a/compiler/testData/codegen/box/reified/filterIsInstance.kt +++ b/compiler/testData/codegen/box/reified/filterIsInstance.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/instanceof.kt b/compiler/testData/codegen/box/reified/instanceof.kt index 49a8988abfd..6f681eacf35 100644 --- a/compiler/testData/codegen/box/reified/instanceof.kt +++ b/compiler/testData/codegen/box/reified/instanceof.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/newArrayInt.kt b/compiler/testData/codegen/box/reified/newArrayInt.kt index 2e8a533c8e4..ee51104115d 100644 --- a/compiler/testData/codegen/box/reified/newArrayInt.kt +++ b/compiler/testData/codegen/box/reified/newArrayInt.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/recursiveNewArray.kt b/compiler/testData/codegen/box/reified/recursiveNewArray.kt index 8d2dc0e99b9..ec7d9aef567 100644 --- a/compiler/testData/codegen/box/reified/recursiveNewArray.kt +++ b/compiler/testData/codegen/box/reified/recursiveNewArray.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/reified/sameIndexRecursive.kt b/compiler/testData/codegen/box/reified/sameIndexRecursive.kt index dbbca821272..e1213cc90e9 100644 --- a/compiler/testData/codegen/box/reified/sameIndexRecursive.kt +++ b/compiler/testData/codegen/box/reified/sameIndexRecursive.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/safeCall/kt232.kt b/compiler/testData/codegen/box/safeCall/kt232.kt index 729d710c96c..2e3a1225d35 100644 --- a/compiler/testData/codegen/box/safeCall/kt232.kt +++ b/compiler/testData/codegen/box/safeCall/kt232.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt b/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt index 6cb9b4faa66..6df35e72ea4 100644 --- a/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt +++ b/compiler/testData/codegen/box/sam/constructors/sameWrapperClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/secondaryConstructors/fieldInitializerOptimization.kt b/compiler/testData/codegen/box/secondaryConstructors/fieldInitializerOptimization.kt index d4523fcea62..52994e78d01 100644 --- a/compiler/testData/codegen/box/secondaryConstructors/fieldInitializerOptimization.kt +++ b/compiler/testData/codegen/box/secondaryConstructors/fieldInitializerOptimization.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: JS // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 open class Base { open fun setup() {} diff --git a/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt b/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt index fc100a71664..d61d8b3c707 100644 --- a/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt +++ b/compiler/testData/codegen/box/smartCasts/lambdaArgumentWithoutType.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt b/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt index deb29039e10..94e41cbfa77 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableComplex.kt @@ -1,5 +1,6 @@ // Super calls to Throwable properties are not supported // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 open class Base(message: String? = null, cause: Throwable? = null) : Throwable(message, cause) diff --git a/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt b/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt index d33162bd698..0d4ed1d6824 100644 --- a/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt +++ b/compiler/testData/codegen/box/specialBuiltins/throwableImpl.kt @@ -1,5 +1,6 @@ // Super calls to Throwable properties are not supported // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 class MyThrowable(message: String? = null, cause: Throwable? = null) : Throwable(message, cause) { diff --git a/compiler/testData/codegen/box/strings/kt889.kt b/compiler/testData/codegen/box/strings/kt889.kt index 22954f35c5f..0e36b088b02 100644 --- a/compiler/testData/codegen/box/strings/kt889.kt +++ b/compiler/testData/codegen/box/strings/kt889.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/toArray/toTypedArray.kt b/compiler/testData/codegen/box/toArray/toTypedArray.kt index 8eef1cd2ee2..605589e7e68 100644 --- a/compiler/testData/codegen/box/toArray/toTypedArray.kt +++ b/compiler/testData/codegen/box/toArray/toTypedArray.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS // missing isArrayOf on JS diff --git a/compiler/testData/codegen/box/traits/kt2399.kt b/compiler/testData/codegen/box/traits/kt2399.kt index dd9027936c1..3531a36633c 100644 --- a/compiler/testData/codegen/box/traits/kt2399.kt +++ b/compiler/testData/codegen/box/traits/kt2399.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS // on JS Parser.parse and MultiParser.parse clash in ProjectInfoJsonParser diff --git a/compiler/testData/codegen/box/traits/noPrivateDelegation.kt b/compiler/testData/codegen/box/traits/noPrivateDelegation.kt index 42a64385eb8..28546541852 100644 --- a/compiler/testData/codegen/box/traits/noPrivateDelegation.kt +++ b/compiler/testData/codegen/box/traits/noPrivateDelegation.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt b/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt index f5d22ada587..1b86e600a2d 100644 --- a/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt +++ b/compiler/testData/codegen/box/when/integralWhenWithNoInlinedConstants.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE diff --git a/compiler/testData/codegen/boxInline/argumentOrder/varargAndDefaultParameters.kt b/compiler/testData/codegen/boxInline/argumentOrder/varargAndDefaultParameters.kt index 2c5a638d461..148fcabe22b 100644 --- a/compiler/testData/codegen/boxInline/argumentOrder/varargAndDefaultParameters.kt +++ b/compiler/testData/codegen/boxInline/argumentOrder/varargAndDefaultParameters.kt @@ -1,5 +1,6 @@ // IGNORE_BACKEND: JVM_IR // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND_MULTI_MODULE: JVM_IR // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/multiplatform/defaultArguments/receiversAndParametersInLambda.kt b/compiler/testData/codegen/boxInline/multiplatform/defaultArguments/receiversAndParametersInLambda.kt index 43e385b58b2..99a99da4f5a 100644 --- a/compiler/testData/codegen/boxInline/multiplatform/defaultArguments/receiversAndParametersInLambda.kt +++ b/compiler/testData/codegen/boxInline/multiplatform/defaultArguments/receiversAndParametersInLambda.kt @@ -3,6 +3,7 @@ // TODO: replace all references on expected declarations and their members to actuals, // otherwise DCE keeps members of expect D referenced from lambdas in default arguments instead of members of actual D // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/reified/checkCast/kt8043.kt b/compiler/testData/codegen/boxInline/reified/checkCast/kt8043.kt index cfc27acdbcd..f667157c6e7 100644 --- a/compiler/testData/codegen/boxInline/reified/checkCast/kt8043.kt +++ b/compiler/testData/codegen/boxInline/reified/checkCast/kt8043.kt @@ -1,5 +1,6 @@ // TODO: Reified generics required some design to unify behavior across all backends // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/reified/checkCast/simple.kt b/compiler/testData/codegen/boxInline/reified/checkCast/simple.kt index 1429dd8e708..a7905ee70c5 100644 --- a/compiler/testData/codegen/boxInline/reified/checkCast/simple.kt +++ b/compiler/testData/codegen/boxInline/reified/checkCast/simple.kt @@ -1,5 +1,6 @@ // TODO: Reified generics required some design to unify behavior across all backends // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // FILE: 1.kt // WITH_RUNTIME package test diff --git a/compiler/testData/codegen/boxInline/reified/kt15956.kt b/compiler/testData/codegen/boxInline/reified/kt15956.kt index 9c04be22554..e8efd75caf4 100644 --- a/compiler/testData/codegen/boxInline/reified/kt15956.kt +++ b/compiler/testData/codegen/boxInline/reified/kt15956.kt @@ -1,6 +1,7 @@ // FILE: 1.kt // WITH_REFLECT // IGNORE_BACKEND: JS, JS_IR +// IGNORE_BACKEND: JS_IR_ES6 package foo diff --git a/js/js.translator/testData/box/char/topLevelCallables.kt b/js/js.translator/testData/box/char/topLevelCallables.kt index a2369968943..536301f9809 100644 --- a/js/js.translator/testData/box/char/topLevelCallables.kt +++ b/js/js.translator/testData/box/char/topLevelCallables.kt @@ -2,6 +2,7 @@ // Exported declaration uses non-exportable return type: Char // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 @JsName("foo") fun foo(): Char = '1' diff --git a/js/js.translator/testData/box/char/unboxedCharSpecials.kt b/js/js.translator/testData/box/char/unboxedCharSpecials.kt index 207078a86f5..13df7db0f96 100644 --- a/js/js.translator/testData/box/char/unboxedCharSpecials.kt +++ b/js/js.translator/testData/box/char/unboxedCharSpecials.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1343 private inline fun typeOf(x: dynamic): String = js("typeof x").unsafeCast() diff --git a/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt b/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt index 21c42234b63..0420a77317a 100644 --- a/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt +++ b/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1299 package foo diff --git a/js/js.translator/testData/box/coercion/bridgeChar.kt b/js/js.translator/testData/box/coercion/bridgeChar.kt index eda0ef634fa..a183662fe77 100644 --- a/js/js.translator/testData/box/coercion/bridgeChar.kt +++ b/js/js.translator/testData/box/coercion/bridgeChar.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1293 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 open class A { fun foo(): Char = 'X' } diff --git a/js/js.translator/testData/box/coercion/charValParameter.kt b/js/js.translator/testData/box/coercion/charValParameter.kt index fa2a2f16c81..8e118678174 100644 --- a/js/js.translator/testData/box/coercion/charValParameter.kt +++ b/js/js.translator/testData/box/coercion/charValParameter.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1276 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 class A(val x: Char) diff --git a/js/js.translator/testData/box/coercion/defaultAccessors.kt b/js/js.translator/testData/box/coercion/defaultAccessors.kt index d470bde747d..85c5c7871c7 100644 --- a/js/js.translator/testData/box/coercion/defaultAccessors.kt +++ b/js/js.translator/testData/box/coercion/defaultAccessors.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1288 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 interface I { val a: Char } diff --git a/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt b/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt index b7ad5693fd7..368888ee9ab 100644 --- a/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt +++ b/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1292 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 abstract class A { abstract fun foo(): T } diff --git a/js/js.translator/testData/box/coercion/extensionReceiver.kt b/js/js.translator/testData/box/coercion/extensionReceiver.kt index 2d5e6654ca8..3e595c19d15 100644 --- a/js/js.translator/testData/box/coercion/extensionReceiver.kt +++ b/js/js.translator/testData/box/coercion/extensionReceiver.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1282 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun box(): String { val a = 'Q'.foo() if (a != "number") return "fail1: $a" diff --git a/js/js.translator/testData/box/coercion/lambdaParameters.kt b/js/js.translator/testData/box/coercion/lambdaParameters.kt index 979da14a381..1e1c22a9435 100644 --- a/js/js.translator/testData/box/coercion/lambdaParameters.kt +++ b/js/js.translator/testData/box/coercion/lambdaParameters.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1283 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // CHECK_NOT_CALLED_IN_SCOPE: function=toBoxedChar scope=box$lambda // CHECK_CALLED_IN_SCOPE: function=unboxChar scope=box$lambda // CHECK_CALLED_IN_SCOPE: function=toBoxedChar scope=box diff --git a/js/js.translator/testData/box/coercion/propertyBridgeChar.kt b/js/js.translator/testData/box/coercion/propertyBridgeChar.kt index d1a024ff043..b365f31c881 100644 --- a/js/js.translator/testData/box/coercion/propertyBridgeChar.kt +++ b/js/js.translator/testData/box/coercion/propertyBridgeChar.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1289 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 open class A { val foo: Char diff --git a/js/js.translator/testData/box/coercion/receiverSmartCast.kt b/js/js.translator/testData/box/coercion/receiverSmartCast.kt index 5d81279dc31..17a3a5e577a 100644 --- a/js/js.translator/testData/box/coercion/receiverSmartCast.kt +++ b/js/js.translator/testData/box/coercion/receiverSmartCast.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1283 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun foo(x: Any): String { return when (x) { is Char -> "char: ${x.toInt()}" diff --git a/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt b/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt index 2a5d5f6c5be..3082e748ecc 100644 --- a/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt +++ b/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1284 // TODO: Design Unit materialization and Unit.asDynamic() in JS IR BE diff --git a/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt b/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt index 4c8526d87b5..ad0aa5f2cb7 100644 --- a/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt +++ b/js/js.translator/testData/box/coroutines/onlyInlineSuspendFunction.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1431 // MODULE: lib diff --git a/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt b/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt index 7bdbd04434e..3bed466a8f2 100644 --- a/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt +++ b/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt @@ -1,6 +1,7 @@ // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1302 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 import kotlin.reflect.KProperty var lastGeneratedId = 0 diff --git a/js/js.translator/testData/box/dynamic/nameClashing.kt b/js/js.translator/testData/box/dynamic/nameClashing.kt index 59356143651..3aa70dcef97 100644 --- a/js/js.translator/testData/box/dynamic/nameClashing.kt +++ b/js/js.translator/testData/box/dynamic/nameClashing.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1430 // Not targeting JS_IR because it's too implementaion-specific diff --git a/js/js.translator/testData/box/expression/cast/explicitUpcast.kt b/js/js.translator/testData/box/expression/cast/explicitUpcast.kt index b9f179ee999..eee1d079008 100644 --- a/js/js.translator/testData/box/expression/cast/explicitUpcast.kt +++ b/js/js.translator/testData/box/expression/cast/explicitUpcast.kt @@ -4,6 +4,7 @@ // Legacy export, wrong types // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 open class A diff --git a/js/js.translator/testData/box/expression/function/mangling.kt b/js/js.translator/testData/box/expression/function/mangling.kt index 08fbc615fba..388384e0179 100644 --- a/js/js.translator/testData/box/expression/function/mangling.kt +++ b/js/js.translator/testData/box/expression/function/mangling.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KJS_WITH_FULL_RUNTIME // SKIP_MINIFICATION // This test uses eval to access root package, therefore DCE can't infer usage of corresponding functions diff --git a/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt b/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt index f8eae4130b7..9ef1a956b9a 100644 --- a/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt +++ b/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1333 package foo diff --git a/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt b/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt index c77fc10e775..d76fa1fef32 100644 --- a/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt +++ b/js/js.translator/testData/box/expression/function/manglingClashFunctionsAndClasses.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // SKIP_MINIFICATION // This test uses eval, so DCE becomes impossible // MODULE: lib diff --git a/js/js.translator/testData/box/expression/try/exceptionToString_legacy.kt b/js/js.translator/testData/box/expression/try/exceptionToString_legacy.kt index 299f334f2e1..b8365b2e6f9 100644 --- a/js/js.translator/testData/box/expression/try/exceptionToString_legacy.kt +++ b/js/js.translator/testData/box/expression/try/exceptionToString_legacy.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1298 package foo diff --git a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt index c483d40fb10..263c623d475 100644 --- a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt +++ b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1323 fun checkThrown(x: T, block: (T) -> Any?): Unit? { return try { diff --git a/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt b/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt index 4ec0ca765ce..199048de66e 100644 --- a/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt +++ b/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1288 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // FILE: foo.kt package foo diff --git a/js/js.translator/testData/box/initialize/propertyInitializationOrder.kt b/js/js.translator/testData/box/initialize/propertyInitializationOrder.kt index c4063c2393d..8e41c45bb09 100644 --- a/js/js.translator/testData/box/initialize/propertyInitializationOrder.kt +++ b/js/js.translator/testData/box/initialize/propertyInitializationOrder.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KJS_WITH_FULL_RUNTIME // SKIP_MINIFICATION // This test uses eval diff --git a/js/js.translator/testData/box/inline/jsCode.kt b/js/js.translator/testData/box/inline/jsCode.kt index 11431919629..65842c22ba6 100644 --- a/js/js.translator/testData/box/inline/jsCode.kt +++ b/js/js.translator/testData/box/inline/jsCode.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1283 package foo diff --git a/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt b/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt index 7a35fbecb86..8e2b563084c 100644 --- a/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt +++ b/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1283 package foo diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt b/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt index 14f464ee0e1..0ab6466feb3 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1397 // LANGUAGE_VERSION: 1.2 // MODULE: lib diff --git a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt index f3bbaaefc3d..3b4397efaa1 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/jsCode/codeFromVariable.kt b/js/js.translator/testData/box/jsCode/codeFromVariable.kt index f95d68cf983..583ca567bb0 100644 --- a/js/js.translator/testData/box/jsCode/codeFromVariable.kt +++ b/js/js.translator/testData/box/jsCode/codeFromVariable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1282 package foo diff --git a/js/js.translator/testData/box/jsCode/labelNestedClash.kt b/js/js.translator/testData/box/jsCode/labelNestedClash.kt index 12c2da4a9a9..466ec9e0913 100644 --- a/js/js.translator/testData/box/jsCode/labelNestedClash.kt +++ b/js/js.translator/testData/box/jsCode/labelNestedClash.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1282 package foo diff --git a/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt b/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt index 4c5a631f6b8..1f31982256d 100644 --- a/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt +++ b/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1416 package foo diff --git a/js/js.translator/testData/box/jsCode/referenceToKotlin.kt b/js/js.translator/testData/box/jsCode/referenceToKotlin.kt index 36db7a7a800..8d9f06d04ce 100644 --- a/js/js.translator/testData/box/jsCode/referenceToKotlin.kt +++ b/js/js.translator/testData/box/jsCode/referenceToKotlin.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1687 external fun p(m: String): String diff --git a/js/js.translator/testData/box/jsName/classes.kt b/js/js.translator/testData/box/jsName/classes.kt index fbca5b4c75d..6cc3320dfda 100644 --- a/js/js.translator/testData/box/jsName/classes.kt +++ b/js/js.translator/testData/box/jsName/classes.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1294 @JsName("AA") object A { diff --git a/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt b/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt index f0fc75d4fba..c7c100eb248 100644 --- a/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt +++ b/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1285 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 package foo external class A { diff --git a/js/js.translator/testData/box/jsName/privateMethod.kt b/js/js.translator/testData/box/jsName/privateMethod.kt index a42965dcc27..58467b22e54 100644 --- a/js/js.translator/testData/box/jsName/privateMethod.kt +++ b/js/js.translator/testData/box/jsName/privateMethod.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1290 object A { diff --git a/js/js.translator/testData/box/jsName/secondaryConstructor.kt b/js/js.translator/testData/box/jsName/secondaryConstructor.kt index 40e60b12c90..6d270c1fd3d 100644 --- a/js/js.translator/testData/box/jsName/secondaryConstructor.kt +++ b/js/js.translator/testData/box/jsName/secondaryConstructor.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1288 class A(val x: String) { diff --git a/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt b/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt index 7cf84190717..d33d4b75371 100644 --- a/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt +++ b/js/js.translator/testData/box/multiModule/clashedInternalDeclarations.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1284 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // MODULE: AT // FILE: at.kt diff --git a/js/js.translator/testData/box/multiModule/privateNameClash.kt b/js/js.translator/testData/box/multiModule/privateNameClash.kt index 2c7b3b9f3eb..fee2e708be1 100644 --- a/js/js.translator/testData/box/multiModule/privateNameClash.kt +++ b/js/js.translator/testData/box/multiModule/privateNameClash.kt @@ -1,5 +1,6 @@ // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1805 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/native/callbackOptionalParameter.kt b/js/js.translator/testData/box/native/callbackOptionalParameter.kt index 09df3ace8f4..e0eefce42a9 100644 --- a/js/js.translator/testData/box/native/callbackOptionalParameter.kt +++ b/js/js.translator/testData/box/native/callbackOptionalParameter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1294 package foo diff --git a/js/js.translator/testData/box/native/library.kt b/js/js.translator/testData/box/native/library.kt index 26611a8ac7b..8d8f248d39d 100644 --- a/js/js.translator/testData/box/native/library.kt +++ b/js/js.translator/testData/box/native/library.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1282 @file:Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") package foo diff --git a/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt b/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt index 8f6ea397bd1..568eee15449 100644 --- a/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt +++ b/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1291 package foo diff --git a/js/js.translator/testData/box/native/nativeInvoke.kt b/js/js.translator/testData/box/native/nativeInvoke.kt index e0afedab385..dc74f072679 100644 --- a/js/js.translator/testData/box/native/nativeInvoke.kt +++ b/js/js.translator/testData/box/native/nativeInvoke.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1286 package foo diff --git a/js/js.translator/testData/box/native/passExtLambdaFromNative.kt b/js/js.translator/testData/box/native/passExtLambdaFromNative.kt index 970927cc921..8de59fa435e 100644 --- a/js/js.translator/testData/box/native/passExtLambdaFromNative.kt +++ b/js/js.translator/testData/box/native/passExtLambdaFromNative.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1285 package foo diff --git a/js/js.translator/testData/box/native/passExtLambdaToNative.kt b/js/js.translator/testData/box/native/passExtLambdaToNative.kt index d7d721bd54d..c138c7e533d 100644 --- a/js/js.translator/testData/box/native/passExtLambdaToNative.kt +++ b/js/js.translator/testData/box/native/passExtLambdaToNative.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: Unmute when extension functions are supported in external declarations. // IGNORE_BACKEND: JS diff --git a/js/js.translator/testData/box/native/passMemberOrExtToNative.kt b/js/js.translator/testData/box/native/passMemberOrExtToNative.kt index b8263db7e95..c04b57ef200 100644 --- a/js/js.translator/testData/box/native/passMemberOrExtToNative.kt +++ b/js/js.translator/testData/box/native/passMemberOrExtToNative.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // TODO: Unmute when extension functions are supported in external declarations. // IGNORE_BACKEND: JS diff --git a/js/js.translator/testData/box/native/print.kt b/js/js.translator/testData/box/native/print.kt index f58ce0ce369..f6e17c09ba7 100644 --- a/js/js.translator/testData/box/native/print.kt +++ b/js/js.translator/testData/box/native/print.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KJS_WITH_FULL_RUNTIME // SKIP_MINIFICATION // This test uses eval diff --git a/js/js.translator/testData/box/number/kt26706.kt b/js/js.translator/testData/box/number/kt26706.kt index daffdfb23f1..f7e89d2883b 100644 --- a/js/js.translator/testData/box/number/kt26706.kt +++ b/js/js.translator/testData/box/number/kt26706.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1378 package foo diff --git a/js/js.translator/testData/box/objectDeclaration/dontPolluteObject.kt b/js/js.translator/testData/box/objectDeclaration/dontPolluteObject.kt index 42c1c9f94a3..a7d1a574d21 100644 --- a/js/js.translator/testData/box/objectDeclaration/dontPolluteObject.kt +++ b/js/js.translator/testData/box/objectDeclaration/dontPolluteObject.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1702 // KJS_WITH_FULL_RUNTIME package foo diff --git a/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt index a502547de97..9f4830b044e 100644 --- a/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1291 class A { diff --git a/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt index 4a028abe2c7..f97746b432f 100644 --- a/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1288 package foo diff --git a/js/js.translator/testData/box/propertyAccess/enumerable.kt b/js/js.translator/testData/box/propertyAccess/enumerable.kt index 761c365a68f..0cf3d7ab8a5 100644 --- a/js/js.translator/testData/box/propertyAccess/enumerable.kt +++ b/js/js.translator/testData/box/propertyAccess/enumerable.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1325 package foo diff --git a/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt index 9cce2e4c262..b6b11b5251f 100644 --- a/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1288 @JsExport diff --git a/js/js.translator/testData/box/reflection/findAssociatedObject_oldBE.kt b/js/js.translator/testData/box/reflection/findAssociatedObject_oldBE.kt index df03beab8c0..137ae77d677 100644 --- a/js/js.translator/testData/box/reflection/findAssociatedObject_oldBE.kt +++ b/js/js.translator/testData/box/reflection/findAssociatedObject_oldBE.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1321 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 import kotlin.reflect.* diff --git a/js/js.translator/testData/box/reflection/jsClass.kt b/js/js.translator/testData/box/reflection/jsClass.kt index 381f9ae4a63..6baed2a73c4 100644 --- a/js/js.translator/testData/box/reflection/jsClass.kt +++ b/js/js.translator/testData/box/reflection/jsClass.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1322 package foo diff --git a/js/js.translator/testData/box/reflection/jsClassName.kt b/js/js.translator/testData/box/reflection/jsClassName.kt index 11d7d62f2c3..bff34b766b7 100644 --- a/js/js.translator/testData/box/reflection/jsClassName.kt +++ b/js/js.translator/testData/box/reflection/jsClassName.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1328 package foo diff --git a/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt b/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt index d5b78c03ba4..b164ded1d62 100644 --- a/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt +++ b/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1318 package foo diff --git a/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt b/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt index 24209ba5a58..5118f0b54de 100644 --- a/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt +++ b/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1320 package foo diff --git a/js/js.translator/testData/box/reflection/jsClassSimpleName.kt b/js/js.translator/testData/box/reflection/jsClassSimpleName.kt index daba3525d47..e721048977a 100644 --- a/js/js.translator/testData/box/reflection/jsClassSimpleName.kt +++ b/js/js.translator/testData/box/reflection/jsClassSimpleName.kt @@ -1,4 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: JS_IR +// DONT_TARGET_EXACT_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1331 package foo diff --git a/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt b/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt index 86bd68bfce2..f23760d9724 100644 --- a/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt +++ b/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt @@ -1,4 +1,5 @@ // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1328 package foo diff --git a/js/js.translator/testData/box/rtti/prototypeUsedToFindInterface.kt b/js/js.translator/testData/box/rtti/prototypeUsedToFindInterface.kt index 9ce032d8c8d..c9f96913201 100644 --- a/js/js.translator/testData/box/rtti/prototypeUsedToFindInterface.kt +++ b/js/js.translator/testData/box/rtti/prototypeUsedToFindInterface.kt @@ -1,4 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1371 +// IGNORE_BACKEND: JS_IR_ES6 + interface A { fun foo(): String } diff --git a/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt b/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt index bc0bd75da93..12ea9515021 100644 --- a/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt +++ b/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1293 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 package foo diff --git a/js/js.translator/testData/box/standardClasses/arraySort.kt b/js/js.translator/testData/box/standardClasses/arraySort.kt index 421502fb229..1eba9ad22af 100644 --- a/js/js.translator/testData/box/standardClasses/arraySort.kt +++ b/js/js.translator/testData/box/standardClasses/arraySort.kt @@ -1,5 +1,6 @@ // KJS_WITH_FULL_RUNTIME // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 // EXPECTED_REACHABLE_NODES: 1284 package foo diff --git a/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt b/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt index c4d0b33a773..fd44bf1ab91 100644 --- a/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt +++ b/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt @@ -1,5 +1,6 @@ // EXPECTED_REACHABLE_NODES: 1281 // IGNORE_BACKEND: JS_IR +// IGNORE_BACKEND: JS_IR_ES6 fun box(): String { val a = CharArray(1) val aType = jsTypeOf(a.asDynamic()[0]) diff --git a/js/js.translator/testData/typescript-export/inheritance/inheritance.kt b/js/js.translator/testData/typescript-export/inheritance/inheritance.kt index 14d546b86ee..fa37793eb71 100644 --- a/js/js.translator/testData/typescript-export/inheritance/inheritance.kt +++ b/js/js.translator/testData/typescript-export/inheritance/inheritance.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR_ES6 // CHECK_TYPESCRIPT_DECLARATIONS // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION