From 2fb286e39cf2219e26f68120b8aa3c847a65df18 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 25 Jul 2018 14:38:28 +0300 Subject: [PATCH] [JS IR BE] Update tests --- .../box/annotations/resolveWithLowPriorityAnnotation.kt | 1 - .../codegen/box/classes/delegateConstructorCallWithKeywords.kt | 1 - js/js.translator/testData/box/dynamic/binaryOperations.kt | 1 - js/js.translator/testData/box/dynamic/callGetMethod.kt | 1 - js/js.translator/testData/box/dynamic/callMethods.kt | 1 - js/js.translator/testData/box/dynamic/callSetMethod.kt | 1 - js/js.translator/testData/box/dynamic/equals.kt | 3 +-- js/js.translator/testData/box/dynamic/infixCall.kt | 1 - .../testData/box/dynamic/operationsWithAssignment.kt | 1 - js/js.translator/testData/box/dynamic/propertyAccess.kt | 1 - js/js.translator/testData/box/dynamic/propertySideEffect.kt | 1 - js/js.translator/testData/box/dynamic/unaryOperations.kt | 1 - .../testData/box/expression/equals/equalsNullOrUndefined.kt | 1 - .../testData/box/expression/function/adderClosure.kt | 1 - .../testData/box/expression/function/anonymousWithLambda.kt | 1 - .../testData/box/expression/function/callFunInInit.kt | 1 - .../testData/box/expression/function/closureWithParameter.kt | 1 - .../box/expression/function/closureWithParameterAndBoxing.kt | 1 - .../testData/box/expression/function/defaultParameters.kt | 1 - .../testData/box/expression/function/enclosingThis.kt | 1 - .../box/expression/function/expressionAsExtFunction.kt | 1 - .../testData/box/expression/function/functionExpression.kt | 1 - .../testData/box/expression/function/functionInsideFunction.kt | 1 - .../testData/box/expression/function/functionLiteral.kt | 1 - .../box/expression/function/functionLiteralAsLastParameter.kt | 1 - .../box/expression/function/functionLiteralAsParameter.kt | 1 - .../box/expression/function/functionUsedBeforeDeclaration.kt | 1 - .../box/expression/function/functionWithTwoParametersCall.kt | 1 - .../testData/box/expression/function/implicitItParameter.kt | 1 - .../expression/function/lambdaOrLocalFunInsideEnumMethod.kt | 1 - .../testData/box/expression/function/localExtFunction.kt | 1 - .../testData/box/expression/function/localInInitBlock.kt | 1 - .../testData/box/expression/function/loopClosure.kt | 1 - .../testData/box/expression/function/namedArguments.kt | 1 - .../function/overloadClassConstructorByFactoryMethod.kt | 1 - .../testData/box/expression/function/overloadOverridenFun.kt | 1 - .../box/expression/function/overloadingWithInheritance.kt | 1 - .../testData/box/expression/function/whenFunction.kt | 1 - .../testData/box/expression/when/externalEnumSubject.kt | 1 + .../box/inheritance/interfaces/fromExternalInterface.kt | 1 + js/js.translator/testData/box/inline/callFunction.kt | 1 - js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt | 1 - js/js.translator/testData/box/inlineStdlib/unsafeCast.kt | 1 - js/js.translator/testData/box/jsCode/object.kt | 1 - js/js.translator/testData/box/jsCode/objectScopes.kt | 1 - .../testData/box/jsModule/externalFunctionPlain.kt | 1 - js/js.translator/testData/box/jsModule/importCountUmd.kt | 1 - js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt | 1 - js/js.translator/testData/box/native/class.kt | 1 - js/js.translator/testData/box/native/kt2209.kt | 1 - .../testData/box/native/passMemberOrExtFromNative.kt | 1 - .../testData/box/native/passTopLevelFunctionFromNative.kt | 1 - .../testData/box/native/passTopLevelOrLocalFunctionToNative.kt | 1 - js/js.translator/testData/box/native/privateExternal.kt | 1 - js/js.translator/testData/box/native/secondaryConstructor.kt | 1 - js/js.translator/testData/box/native/typeof.kt | 1 - js/js.translator/testData/box/native/undefined.kt | 1 - 57 files changed, 3 insertions(+), 56 deletions(-) diff --git a/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt b/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt index 6e8c85eade3..9b51c9fdb51 100644 --- a/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt +++ b/compiler/testData/codegen/box/annotations/resolveWithLowPriorityAnnotation.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // WITH_RUNTIME @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") diff --git a/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt b/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt index 21a7b825025..37d32d3d190 100644 --- a/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt +++ b/compiler/testData/codegen/box/classes/delegateConstructorCallWithKeywords.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR open class A(val x: String) { constructor(`in`: String, y: String) : this(`in` + y) diff --git a/js/js.translator/testData/box/dynamic/binaryOperations.kt b/js/js.translator/testData/box/dynamic/binaryOperations.kt index 1d5e13898b0..9a16536d362 100644 --- a/js/js.translator/testData/box/dynamic/binaryOperations.kt +++ b/js/js.translator/testData/box/dynamic/binaryOperations.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1119 package foo diff --git a/js/js.translator/testData/box/dynamic/callGetMethod.kt b/js/js.translator/testData/box/dynamic/callGetMethod.kt index e707a32534f..4e366dbdd3c 100644 --- a/js/js.translator/testData/box/dynamic/callGetMethod.kt +++ b/js/js.translator/testData/box/dynamic/callGetMethod.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1113 package foo diff --git a/js/js.translator/testData/box/dynamic/callMethods.kt b/js/js.translator/testData/box/dynamic/callMethods.kt index 4edbc926519..ea3e97dce2e 100644 --- a/js/js.translator/testData/box/dynamic/callMethods.kt +++ b/js/js.translator/testData/box/dynamic/callMethods.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1119 package foo diff --git a/js/js.translator/testData/box/dynamic/callSetMethod.kt b/js/js.translator/testData/box/dynamic/callSetMethod.kt index 330f852fed2..5d80b73f04e 100644 --- a/js/js.translator/testData/box/dynamic/callSetMethod.kt +++ b/js/js.translator/testData/box/dynamic/callSetMethod.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1113 package foo diff --git a/js/js.translator/testData/box/dynamic/equals.kt b/js/js.translator/testData/box/dynamic/equals.kt index d0d01ead1ae..03f8b670926 100644 --- a/js/js.translator/testData/box/dynamic/equals.kt +++ b/js/js.translator/testData/box/dynamic/equals.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1157 package foo @@ -8,7 +7,7 @@ object f { override fun equals(other: Any?): Boolean { equalsCalled++ if (equalsCalled > 1) return false - return super.equals(other) + return this === other } } diff --git a/js/js.translator/testData/box/dynamic/infixCall.kt b/js/js.translator/testData/box/dynamic/infixCall.kt index 63967919691..327b2f07819 100644 --- a/js/js.translator/testData/box/dynamic/infixCall.kt +++ b/js/js.translator/testData/box/dynamic/infixCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1119 package foo diff --git a/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt b/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt index 68661906492..07b4ff4d029 100644 --- a/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt +++ b/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1118 package foo diff --git a/js/js.translator/testData/box/dynamic/propertyAccess.kt b/js/js.translator/testData/box/dynamic/propertyAccess.kt index bd9d642c3f3..413952c4899 100644 --- a/js/js.translator/testData/box/dynamic/propertyAccess.kt +++ b/js/js.translator/testData/box/dynamic/propertyAccess.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1120 package foo diff --git a/js/js.translator/testData/box/dynamic/propertySideEffect.kt b/js/js.translator/testData/box/dynamic/propertySideEffect.kt index 2ae3ba5b2f5..c01ed0de344 100644 --- a/js/js.translator/testData/box/dynamic/propertySideEffect.kt +++ b/js/js.translator/testData/box/dynamic/propertySideEffect.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 external class C diff --git a/js/js.translator/testData/box/dynamic/unaryOperations.kt b/js/js.translator/testData/box/dynamic/unaryOperations.kt index 432336dae6c..67dd649d7d2 100644 --- a/js/js.translator/testData/box/dynamic/unaryOperations.kt +++ b/js/js.translator/testData/box/dynamic/unaryOperations.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1126 package foo diff --git a/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt b/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt index de607678f38..cb91a817fd1 100644 --- a/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt +++ b/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/adderClosure.kt b/js/js.translator/testData/box/expression/function/adderClosure.kt index 6febb1abba2..90cb3069844 100644 --- a/js/js.translator/testData/box/expression/function/adderClosure.kt +++ b/js/js.translator/testData/box/expression/function/adderClosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt b/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt index 2fce0b4c616..f8c56070329 100644 --- a/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt +++ b/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 fun box(): String { val a = (fun(): String { diff --git a/js/js.translator/testData/box/expression/function/callFunInInit.kt b/js/js.translator/testData/box/expression/function/callFunInInit.kt index 91056c49dc0..b278a093009 100644 --- a/js/js.translator/testData/box/expression/function/callFunInInit.kt +++ b/js/js.translator/testData/box/expression/function/callFunInInit.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/expression/function/closureWithParameter.kt b/js/js.translator/testData/box/expression/function/closureWithParameter.kt index 6004249f3e6..779f59f34ba 100644 --- a/js/js.translator/testData/box/expression/function/closureWithParameter.kt +++ b/js/js.translator/testData/box/expression/function/closureWithParameter.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 package foo diff --git a/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt b/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt index 73c625df51e..6885e2d67f8 100644 --- a/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt +++ b/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 package foo diff --git a/js/js.translator/testData/box/expression/function/defaultParameters.kt b/js/js.translator/testData/box/expression/function/defaultParameters.kt index 57b41a90480..2c632d00461 100644 --- a/js/js.translator/testData/box/expression/function/defaultParameters.kt +++ b/js/js.translator/testData/box/expression/function/defaultParameters.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/enclosingThis.kt b/js/js.translator/testData/box/expression/function/enclosingThis.kt index 3c99e38c861..97fdbbcf4f9 100644 --- a/js/js.translator/testData/box/expression/function/enclosingThis.kt +++ b/js/js.translator/testData/box/expression/function/enclosingThis.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1114 package foo diff --git a/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt b/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt index f124d56c1d2..147ade45a84 100644 --- a/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt +++ b/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/functionExpression.kt b/js/js.translator/testData/box/expression/function/functionExpression.kt index c41c74118f0..8d46a2404ec 100644 --- a/js/js.translator/testData/box/expression/function/functionExpression.kt +++ b/js/js.translator/testData/box/expression/function/functionExpression.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1121 package foo diff --git a/js/js.translator/testData/box/expression/function/functionInsideFunction.kt b/js/js.translator/testData/box/expression/function/functionInsideFunction.kt index d5a63736648..bc0bdc06439 100644 --- a/js/js.translator/testData/box/expression/function/functionInsideFunction.kt +++ b/js/js.translator/testData/box/expression/function/functionInsideFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/expression/function/functionLiteral.kt b/js/js.translator/testData/box/expression/function/functionLiteral.kt index b805dd0fc32..8ece87f26f0 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteral.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteral.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt b/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt index 7a438f3534b..d6be6a6922b 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1111 package foo diff --git a/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt b/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt index 6686f596830..943ca4ff6da 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 package foo diff --git a/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt b/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt index 2fec3f11b8c..d84892325d5 100644 --- a/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt +++ b/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt b/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt index 4d72eb2b6fb..02af3f79c8e 100644 --- a/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt +++ b/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 package foo diff --git a/js/js.translator/testData/box/expression/function/implicitItParameter.kt b/js/js.translator/testData/box/expression/function/implicitItParameter.kt index 96d1160f25b..ea9b9c72be1 100644 --- a/js/js.translator/testData/box/expression/function/implicitItParameter.kt +++ b/js/js.translator/testData/box/expression/function/implicitItParameter.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1114 package foo diff --git a/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt b/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt index 2646f5a0257..d15ebe180ad 100644 --- a/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt +++ b/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1141 package foo diff --git a/js/js.translator/testData/box/expression/function/localExtFunction.kt b/js/js.translator/testData/box/expression/function/localExtFunction.kt index 9c8b57a3a35..f356f9f9b4e 100644 --- a/js/js.translator/testData/box/expression/function/localExtFunction.kt +++ b/js/js.translator/testData/box/expression/function/localExtFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/localInInitBlock.kt b/js/js.translator/testData/box/expression/function/localInInitBlock.kt index d30e88f3690..6a848ba8aef 100644 --- a/js/js.translator/testData/box/expression/function/localInInitBlock.kt +++ b/js/js.translator/testData/box/expression/function/localInInitBlock.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1114 package foo diff --git a/js/js.translator/testData/box/expression/function/loopClosure.kt b/js/js.translator/testData/box/expression/function/loopClosure.kt index d4d1c85eb6e..8889dbddc7e 100644 --- a/js/js.translator/testData/box/expression/function/loopClosure.kt +++ b/js/js.translator/testData/box/expression/function/loopClosure.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1111 package foo diff --git a/js/js.translator/testData/box/expression/function/namedArguments.kt b/js/js.translator/testData/box/expression/function/namedArguments.kt index 6455f596e76..ecb5f43cb9a 100644 --- a/js/js.translator/testData/box/expression/function/namedArguments.kt +++ b/js/js.translator/testData/box/expression/function/namedArguments.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1111 package foo diff --git a/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt b/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt index eb819a8dd7e..67a83c0b2b8 100644 --- a/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt +++ b/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1115 // KT-2995 creating factory methods to simulate overloaded constructors don't work in JavaScript package foo diff --git a/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt b/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt index f99c060e25e..470851861a2 100644 --- a/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt +++ b/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1120 // KT-2219 if function overload overridden function its name doesn't translated correctly diff --git a/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt b/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt index 6e08268b221..872aeea1187 100644 --- a/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt +++ b/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1126 package foo diff --git a/js/js.translator/testData/box/expression/function/whenFunction.kt b/js/js.translator/testData/box/expression/function/whenFunction.kt index 58fcaa47fbc..ab85a638ae6 100644 --- a/js/js.translator/testData/box/expression/function/whenFunction.kt +++ b/js/js.translator/testData/box/expression/function/whenFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/when/externalEnumSubject.kt b/js/js.translator/testData/box/expression/when/externalEnumSubject.kt index 00dbe3bcd32..1262b16d94e 100644 --- a/js/js.translator/testData/box/expression/when/externalEnumSubject.kt +++ b/js/js.translator/testData/box/expression/when/externalEnumSubject.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1133 external enum class X { A, B diff --git a/js/js.translator/testData/box/inheritance/interfaces/fromExternalInterface.kt b/js/js.translator/testData/box/inheritance/interfaces/fromExternalInterface.kt index ff2219e548f..bccf2528478 100644 --- a/js/js.translator/testData/box/inheritance/interfaces/fromExternalInterface.kt +++ b/js/js.translator/testData/box/inheritance/interfaces/fromExternalInterface.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1203 external interface Foo { diff --git a/js/js.translator/testData/box/inline/callFunction.kt b/js/js.translator/testData/box/inline/callFunction.kt index 4c9fbf2fb46..93594688748 100644 --- a/js/js.translator/testData/box/inline/callFunction.kt +++ b/js/js.translator/testData/box/inline/callFunction.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1116 // CHECK_CONTAINS_NO_CALLS: box except=equals;Baz_getInstance;callLocal;callLocalExtension // CHECK_CONTAINS_NO_CALLS: callLocal diff --git a/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt b/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt index 691fd85eea9..ce0c0a8cfdd 100644 --- a/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt +++ b/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1117 /* * Copy of JVM-backend test diff --git a/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt b/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt index 64232073bb6..f1dc8631c65 100644 --- a/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt +++ b/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1108 package foo diff --git a/js/js.translator/testData/box/jsCode/object.kt b/js/js.translator/testData/box/jsCode/object.kt index 36cff51f5df..a01de572d32 100644 --- a/js/js.translator/testData/box/jsCode/object.kt +++ b/js/js.translator/testData/box/jsCode/object.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1113 package foo diff --git a/js/js.translator/testData/box/jsCode/objectScopes.kt b/js/js.translator/testData/box/jsCode/objectScopes.kt index 6746b7c6b84..5e51797b36f 100644 --- a/js/js.translator/testData/box/jsCode/objectScopes.kt +++ b/js/js.translator/testData/box/jsCode/objectScopes.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt b/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt index c90bf3507d4..5380e53606e 100644 --- a/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt +++ b/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1113 package foo diff --git a/js/js.translator/testData/box/jsModule/importCountUmd.kt b/js/js.translator/testData/box/jsModule/importCountUmd.kt index 4822b4d32c2..39ae71d3b4f 100644 --- a/js/js.translator/testData/box/jsModule/importCountUmd.kt +++ b/js/js.translator/testData/box/jsModule/importCountUmd.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1113 // MODULE_KIND: UMD // NO_JS_MODULE_SYSTEM diff --git a/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt b/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt index 4936db3dfae..4b91ffa53ff 100644 --- a/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt +++ b/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1114 package foo diff --git a/js/js.translator/testData/box/native/class.kt b/js/js.translator/testData/box/native/class.kt index 6abd325fbb1..8715fa3bae8 100644 --- a/js/js.translator/testData/box/native/class.kt +++ b/js/js.translator/testData/box/native/class.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/native/kt2209.kt b/js/js.translator/testData/box/native/kt2209.kt index 14e317f9db4..4a1e0025f64 100644 --- a/js/js.translator/testData/box/native/kt2209.kt +++ b/js/js.translator/testData/box/native/kt2209.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt b/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt index 1770662c047..984ac0bf230 100644 --- a/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt +++ b/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1115 package foo diff --git a/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt b/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt index c9319f059a8..63f6e84ffed 100644 --- a/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt +++ b/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1110 package foo diff --git a/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt b/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt index bd35011c9bd..59dac630423 100644 --- a/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt +++ b/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/native/privateExternal.kt b/js/js.translator/testData/box/native/privateExternal.kt index ff9d9dad0c1..070dc859d2b 100644 --- a/js/js.translator/testData/box/native/privateExternal.kt +++ b/js/js.translator/testData/box/native/privateExternal.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1109 private external fun foo(): String diff --git a/js/js.translator/testData/box/native/secondaryConstructor.kt b/js/js.translator/testData/box/native/secondaryConstructor.kt index 09a2e16a25b..431d286ebca 100644 --- a/js/js.translator/testData/box/native/secondaryConstructor.kt +++ b/js/js.translator/testData/box/native/secondaryConstructor.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1118 package foo diff --git a/js/js.translator/testData/box/native/typeof.kt b/js/js.translator/testData/box/native/typeof.kt index db0a327d4af..b97a2e7b48d 100644 --- a/js/js.translator/testData/box/native/typeof.kt +++ b/js/js.translator/testData/box/native/typeof.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1116 package foo diff --git a/js/js.translator/testData/box/native/undefined.kt b/js/js.translator/testData/box/native/undefined.kt index 78ea7631a71..a9f16bc7f8f 100644 --- a/js/js.translator/testData/box/native/undefined.kt +++ b/js/js.translator/testData/box/native/undefined.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND: JS_IR // EXPECTED_REACHABLE_NODES: 1119 package foo