diff --git a/js/js.translator/testData/box/annotation/annotationClass.kt b/js/js.translator/testData/box/annotation/annotationClass.kt index f3ee2c3952d..7eeb7aab00b 100644 --- a/js/js.translator/testData/box/annotation/annotationClass.kt +++ b/js/js.translator/testData/box/annotation/annotationClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo annotation class bar diff --git a/js/js.translator/testData/box/builtins/hashCode.kt b/js/js.translator/testData/box/builtins/hashCode.kt index 41d5a742f81..0fd84ab9764 100644 --- a/js/js.translator/testData/box/builtins/hashCode.kt +++ b/js/js.translator/testData/box/builtins/hashCode.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A { diff --git a/js/js.translator/testData/box/builtins/toString.kt b/js/js.translator/testData/box/builtins/toString.kt index 7c10b4a6bfb..fb467fcc8d2 100644 --- a/js/js.translator/testData/box/builtins/toString.kt +++ b/js/js.translator/testData/box/builtins/toString.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A { diff --git a/js/js.translator/testData/box/callableReference/function/abstractClassMember.kt b/js/js.translator/testData/box/callableReference/function/abstractClassMember.kt index 96d67866d8d..5cbaa5bdf77 100644 --- a/js/js.translator/testData/box/callableReference/function/abstractClassMember.kt +++ b/js/js.translator/testData/box/callableReference/function/abstractClassMember.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberAndExtension.kt b/js/js.translator/testData/box/callableReference/function/classMemberAndExtension.kt index 9199384f105..e4e6398edc6 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberAndExtension.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberAndExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A { diff --git a/js/js.translator/testData/box/callableReference/function/classMemberAndNonExtensionCompatibility.kt b/js/js.translator/testData/box/callableReference/function/classMemberAndNonExtensionCompatibility.kt index 1f7a4a0905c..7e706e0c200 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberAndNonExtensionCompatibility.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberAndNonExtensionCompatibility.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo fun run(a: A, arg: String, funRef:(A, String) -> String): String { diff --git a/js/js.translator/testData/box/callableReference/function/classMemberFromClass.kt b/js/js.translator/testData/box/callableReference/function/classMemberFromClass.kt index fd2f54b5b42..d141d1b6217 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberFromClass.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberFromClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberFromExtension.kt b/js/js.translator/testData/box/callableReference/function/classMemberFromExtension.kt index 906c723561c..abe8209c84c 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberFromExtension.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberFromExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt index 3cbcfc151ba..538dc2fdcfa 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringNoArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt index f84cba2a2e0..8544b0f8d0a 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelStringOneStringArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt index 77a9b21d1c6..0fec460a630 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitNoArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt index 00af1729480..ce1f9e994fa 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberFromTopLevelUnitOneStringArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/classMemberOverridden.kt b/js/js.translator/testData/box/callableReference/function/classMemberOverridden.kt index afe7c009696..7d414a312d2 100644 --- a/js/js.translator/testData/box/callableReference/function/classMemberOverridden.kt +++ b/js/js.translator/testData/box/callableReference/function/classMemberOverridden.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class A { diff --git a/js/js.translator/testData/box/callableReference/function/closureWithSideEffect.kt b/js/js.translator/testData/box/callableReference/function/closureWithSideEffect.kt index a03bfc1f469..79a884b594f 100644 --- a/js/js.translator/testData/box/callableReference/function/closureWithSideEffect.kt +++ b/js/js.translator/testData/box/callableReference/function/closureWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelNoArgs.kt b/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelNoArgs.kt index aaa8f90d030..5e8add905c1 100644 --- a/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelNoArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelNoArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelOneStringArg.kt b/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelOneStringArg.kt index 389efbc2484..3e519c59c1b 100644 --- a/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelOneStringArg.kt +++ b/js/js.translator/testData/box/callableReference/function/constructorFromTopLevelOneStringArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/constructorsWithArgs.kt b/js/js.translator/testData/box/callableReference/function/constructorsWithArgs.kt index 18036248e00..28e02a9a71c 100644 --- a/js/js.translator/testData/box/callableReference/function/constructorsWithArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/constructorsWithArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A(val x:Int) { diff --git a/js/js.translator/testData/box/callableReference/function/constructorsWithArgsSimple.kt b/js/js.translator/testData/box/callableReference/function/constructorsWithArgsSimple.kt index de10dbacc0e..a7003236153 100644 --- a/js/js.translator/testData/box/callableReference/function/constructorsWithArgsSimple.kt +++ b/js/js.translator/testData/box/callableReference/function/constructorsWithArgsSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A(val x: Int) { diff --git a/js/js.translator/testData/box/callableReference/function/extension.kt b/js/js.translator/testData/box/callableReference/function/extension.kt index 805834d8d67..da21fdf1a51 100644 --- a/js/js.translator/testData/box/callableReference/function/extension.kt +++ b/js/js.translator/testData/box/callableReference/function/extension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromClass.kt b/js/js.translator/testData/box/callableReference/function/extensionFromClass.kt index 5a6095cfada..48baa34991f 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromClass.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromExtension.kt b/js/js.translator/testData/box/callableReference/function/extensionFromExtension.kt index cf4745e4a22..898628348ae 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromExtension.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevel.kt b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevel.kt index 391cb7c4f66..332ccffa006 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevel.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevel.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt index b331e7e0470..a16ab625fc6 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringNoArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt index 58d53382b41..972a596ac13 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelStringOneStringArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt index d10d93254b1..98110488312 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitNoArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt index 0131202f5c1..1811e85edcc 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionFromTopLevelUnitOneStringArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionToPrimitive.kt b/js/js.translator/testData/box/callableReference/function/extensionToPrimitive.kt index 967450f4f57..98feaaac354 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionToPrimitive.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionToPrimitive.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/extensionWithClosure.kt b/js/js.translator/testData/box/callableReference/function/extensionWithClosure.kt index 3c28431dc93..96b8559cabf 100644 --- a/js/js.translator/testData/box/callableReference/function/extensionWithClosure.kt +++ b/js/js.translator/testData/box/callableReference/function/extensionWithClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/localAndTopLevelExtensions.kt b/js/js.translator/testData/box/callableReference/function/localAndTopLevelExtensions.kt index 79af101caa2..7e9256f15dc 100644 --- a/js/js.translator/testData/box/callableReference/function/localAndTopLevelExtensions.kt +++ b/js/js.translator/testData/box/callableReference/function/localAndTopLevelExtensions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun Int.sum0(other: Int): Int = this + other diff --git a/js/js.translator/testData/box/callableReference/function/localLocal.kt b/js/js.translator/testData/box/callableReference/function/localLocal.kt index 9deccb40877..9f847259073 100644 --- a/js/js.translator/testData/box/callableReference/function/localLocal.kt +++ b/js/js.translator/testData/box/callableReference/function/localLocal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/recursiveClosure.kt b/js/js.translator/testData/box/callableReference/function/recursiveClosure.kt index 9dc6a86bb90..48d3cc174b8 100644 --- a/js/js.translator/testData/box/callableReference/function/recursiveClosure.kt +++ b/js/js.translator/testData/box/callableReference/function/recursiveClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/simple.kt b/js/js.translator/testData/box/callableReference/function/simple.kt index b946cbd4eed..fb6d520e393 100644 --- a/js/js.translator/testData/box/callableReference/function/simple.kt +++ b/js/js.translator/testData/box/callableReference/function/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/simpleClosure.kt b/js/js.translator/testData/box/callableReference/function/simpleClosure.kt index 7205aafdb64..79e6d89041b 100644 --- a/js/js.translator/testData/box/callableReference/function/simpleClosure.kt +++ b/js/js.translator/testData/box/callableReference/function/simpleClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/simpleWithArg.kt b/js/js.translator/testData/box/callableReference/function/simpleWithArg.kt index 0770429dc80..405b1304fc7 100644 --- a/js/js.translator/testData/box/callableReference/function/simpleWithArg.kt +++ b/js/js.translator/testData/box/callableReference/function/simpleWithArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/stringNativeExtension.kt b/js/js.translator/testData/box/callableReference/function/stringNativeExtension.kt index 30fece17e35..ad3c86d9bb4 100644 --- a/js/js.translator/testData/box/callableReference/function/stringNativeExtension.kt +++ b/js/js.translator/testData/box/callableReference/function/stringNativeExtension.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/callableReference/function/topLevelFromClass.kt b/js/js.translator/testData/box/callableReference/function/topLevelFromClass.kt index e05101b6165..19fd947ec7e 100644 --- a/js/js.translator/testData/box/callableReference/function/topLevelFromClass.kt +++ b/js/js.translator/testData/box/callableReference/function/topLevelFromClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/topLevelFromExtension.kt b/js/js.translator/testData/box/callableReference/function/topLevelFromExtension.kt index 1eae69c7cee..1a0c113c860 100644 --- a/js/js.translator/testData/box/callableReference/function/topLevelFromExtension.kt +++ b/js/js.translator/testData/box/callableReference/function/topLevelFromExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt b/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt index 068e6961909..a2f1196e0a3 100644 --- a/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt +++ b/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelStringNoArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelWithArg.kt b/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelWithArg.kt index 8146b35f762..87c767209a3 100644 --- a/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelWithArg.kt +++ b/js/js.translator/testData/box/callableReference/function/topLevelFromTopLevelWithArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // This test was adapted from compiler/testData/codegen/box/callableReference/function/. package foo diff --git a/js/js.translator/testData/box/callableReference/function/unitWithSideEffect.kt b/js/js.translator/testData/box/callableReference/function/unitWithSideEffect.kt index 735e3568409..1f61ea8cf52 100644 --- a/js/js.translator/testData/box/callableReference/function/unitWithSideEffect.kt +++ b/js/js.translator/testData/box/callableReference/function/unitWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // This test was adapted from compiler/testData/codegen/box/callableReference/function/local/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/accessViaSubclass.kt b/js/js.translator/testData/box/callableReference/property/accessViaSubclass.kt index 73ac33309ab..6580186faf8 100644 --- a/js/js.translator/testData/box/callableReference/property/accessViaSubclass.kt +++ b/js/js.translator/testData/box/callableReference/property/accessViaSubclass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/delegatedMutable.kt b/js/js.translator/testData/box/callableReference/property/delegatedMutable.kt index 5b62945b3d4..e0ced975a0d 100644 --- a/js/js.translator/testData/box/callableReference/property/delegatedMutable.kt +++ b/js/js.translator/testData/box/callableReference/property/delegatedMutable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1298 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/extensionProperty.kt b/js/js.translator/testData/box/callableReference/property/extensionProperty.kt index f67b2cfa007..a8011083612 100644 --- a/js/js.translator/testData/box/callableReference/property/extensionProperty.kt +++ b/js/js.translator/testData/box/callableReference/property/extensionProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1300 package foo import kotlin.reflect.KMutableProperty1 diff --git a/js/js.translator/testData/box/callableReference/property/kClassInstanceIsInitializedFirst.kt b/js/js.translator/testData/box/callableReference/property/kClassInstanceIsInitializedFirst.kt index fe8641ed76d..6da7a85ac33 100644 --- a/js/js.translator/testData/box/callableReference/property/kClassInstanceIsInitializedFirst.kt +++ b/js/js.translator/testData/box/callableReference/property/kClassInstanceIsInitializedFirst.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/memberProperty.kt b/js/js.translator/testData/box/callableReference/property/memberProperty.kt index bce86f1f76a..aff08c28834 100644 --- a/js/js.translator/testData/box/callableReference/property/memberProperty.kt +++ b/js/js.translator/testData/box/callableReference/property/memberProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 package foo open class A(var msg:String) { diff --git a/js/js.translator/testData/box/callableReference/property/overriddenInSubclass.kt b/js/js.translator/testData/box/callableReference/property/overriddenInSubclass.kt index eabcf4f329c..f1b8942b896 100644 --- a/js/js.translator/testData/box/callableReference/property/overriddenInSubclass.kt +++ b/js/js.translator/testData/box/callableReference/property/overriddenInSubclass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1295 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/simpleExtension.kt b/js/js.translator/testData/box/callableReference/property/simpleExtension.kt index 57acd327069..42727794b4a 100644 --- a/js/js.translator/testData/box/callableReference/property/simpleExtension.kt +++ b/js/js.translator/testData/box/callableReference/property/simpleExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/simpleMember.kt b/js/js.translator/testData/box/callableReference/property/simpleMember.kt index 81d0c9e8a26..48bf41f84c6 100644 --- a/js/js.translator/testData/box/callableReference/property/simpleMember.kt +++ b/js/js.translator/testData/box/callableReference/property/simpleMember.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/simpleMutableExtension.kt b/js/js.translator/testData/box/callableReference/property/simpleMutableExtension.kt index a64388f9ca1..d79a0e9291c 100644 --- a/js/js.translator/testData/box/callableReference/property/simpleMutableExtension.kt +++ b/js/js.translator/testData/box/callableReference/property/simpleMutableExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/simpleMutableMember.kt b/js/js.translator/testData/box/callableReference/property/simpleMutableMember.kt index a31bb016227..7715d8c1707 100644 --- a/js/js.translator/testData/box/callableReference/property/simpleMutableMember.kt +++ b/js/js.translator/testData/box/callableReference/property/simpleMutableMember.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/simpleMutableTopLevel.kt b/js/js.translator/testData/box/callableReference/property/simpleMutableTopLevel.kt index 7652ee7c805..d498cbd14eb 100644 --- a/js/js.translator/testData/box/callableReference/property/simpleMutableTopLevel.kt +++ b/js/js.translator/testData/box/callableReference/property/simpleMutableTopLevel.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/simpleTopLevel.kt b/js/js.translator/testData/box/callableReference/property/simpleTopLevel.kt index a2a4161aad7..f9d8279d606 100644 --- a/js/js.translator/testData/box/callableReference/property/simpleTopLevel.kt +++ b/js/js.translator/testData/box/callableReference/property/simpleTopLevel.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/topLevelVar.kt b/js/js.translator/testData/box/callableReference/property/topLevelVar.kt index a81d1de1857..c8759c51e34 100644 --- a/js/js.translator/testData/box/callableReference/property/topLevelVar.kt +++ b/js/js.translator/testData/box/callableReference/property/topLevelVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo var x = 1 diff --git a/js/js.translator/testData/box/char/charBinaryOperations.kt b/js/js.translator/testData/box/char/charBinaryOperations.kt index e7216a56e0f..13d86f43d55 100644 --- a/js/js.translator/testData/box/char/charBinaryOperations.kt +++ b/js/js.translator/testData/box/char/charBinaryOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/charCompareToIntrinsic.kt b/js/js.translator/testData/box/char/charCompareToIntrinsic.kt index 0bb347a5af4..6128f55f4d9 100644 --- a/js/js.translator/testData/box/char/charCompareToIntrinsic.kt +++ b/js/js.translator/testData/box/char/charCompareToIntrinsic.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/charConstantByUnicodeId.kt b/js/js.translator/testData/box/char/charConstantByUnicodeId.kt index 4a9d18d9714..61566cb9c05 100644 --- a/js/js.translator/testData/box/char/charConstantByUnicodeId.kt +++ b/js/js.translator/testData/box/char/charConstantByUnicodeId.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/charConversions.kt b/js/js.translator/testData/box/char/charConversions.kt index 278e3517cd1..9cca4018ebf 100644 --- a/js/js.translator/testData/box/char/charConversions.kt +++ b/js/js.translator/testData/box/char/charConversions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/charElvis.kt b/js/js.translator/testData/box/char/charElvis.kt index d8ec37ad4c4..35c4dda02b2 100644 --- a/js/js.translator/testData/box/char/charElvis.kt +++ b/js/js.translator/testData/box/char/charElvis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/charInStringTemplate.kt b/js/js.translator/testData/box/char/charInStringTemplate.kt index 692e44ee9d4..e7acd9d1f42 100644 --- a/js/js.translator/testData/box/char/charInStringTemplate.kt +++ b/js/js.translator/testData/box/char/charInStringTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1283 package foo import kotlin.test.assertEquals diff --git a/js/js.translator/testData/box/char/charIsCheck.kt b/js/js.translator/testData/box/char/charIsCheck.kt index 87f21d5218a..83d2430921e 100644 --- a/js/js.translator/testData/box/char/charIsCheck.kt +++ b/js/js.translator/testData/box/char/charIsCheck.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A diff --git a/js/js.translator/testData/box/char/charRanges.kt b/js/js.translator/testData/box/char/charRanges.kt index 0bd166dd451..75e70d7010c 100644 --- a/js/js.translator/testData/box/char/charRanges.kt +++ b/js/js.translator/testData/box/char/charRanges.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1160 +// EXPECTED_REACHABLE_NODES: 1333 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/charUnaryOperations.kt b/js/js.translator/testData/box/char/charUnaryOperations.kt index 8651c1c5f8c..3f2e748578e 100644 --- a/js/js.translator/testData/box/char/charUnaryOperations.kt +++ b/js/js.translator/testData/box/char/charUnaryOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun box(): String { diff --git a/js/js.translator/testData/box/char/unboxedCharSpecials.kt b/js/js.translator/testData/box/char/unboxedCharSpecials.kt index e58533f10e7..207078a86f5 100644 --- a/js/js.translator/testData/box/char/unboxedCharSpecials.kt +++ b/js/js.translator/testData/box/char/unboxedCharSpecials.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1219 +// EXPECTED_REACHABLE_NODES: 1343 private inline fun typeOf(x: dynamic): String = js("typeof x").unsafeCast() fun box(): String { diff --git a/js/js.translator/testData/box/classObject/accessing.kt b/js/js.translator/testData/box/classObject/accessing.kt index cfb9643696e..bab2da84265 100644 --- a/js/js.translator/testData/box/classObject/accessing.kt +++ b/js/js.translator/testData/box/classObject/accessing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 // KT-4130 object fields are not evaluated correctly package foo diff --git a/js/js.translator/testData/box/classObject/defaultObjectSameNamesAsInOuter.kt b/js/js.translator/testData/box/classObject/defaultObjectSameNamesAsInOuter.kt index a84c4b4c9b3..a3f9fcf3a34 100644 --- a/js/js.translator/testData/box/classObject/defaultObjectSameNamesAsInOuter.kt +++ b/js/js.translator/testData/box/classObject/defaultObjectSameNamesAsInOuter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo class A { diff --git a/js/js.translator/testData/box/classObject/enumCompanionObject.kt b/js/js.translator/testData/box/classObject/enumCompanionObject.kt index 8da1cc53612..50ead28e0dd 100644 --- a/js/js.translator/testData/box/classObject/enumCompanionObject.kt +++ b/js/js.translator/testData/box/classObject/enumCompanionObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1141 +// EXPECTED_REACHABLE_NODES: 1295 // See KT-6326, KT-6777 package foo diff --git a/js/js.translator/testData/box/classObject/inTrait.kt b/js/js.translator/testData/box/classObject/inTrait.kt index c2111678b5a..cada0de26a6 100644 --- a/js/js.translator/testData/box/classObject/inTrait.kt +++ b/js/js.translator/testData/box/classObject/inTrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo interface A { diff --git a/js/js.translator/testData/box/classObject/invokeOperatorInCompanionObject.kt b/js/js.translator/testData/box/classObject/invokeOperatorInCompanionObject.kt index 4b4b56efe50..48ddb8cccfb 100644 --- a/js/js.translator/testData/box/classObject/invokeOperatorInCompanionObject.kt +++ b/js/js.translator/testData/box/classObject/invokeOperatorInCompanionObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 // See KT-11100 package foo diff --git a/js/js.translator/testData/box/classObject/namedClassObject.kt b/js/js.translator/testData/box/classObject/namedClassObject.kt index c0bcb04bb96..369b2a75ae5 100644 --- a/js/js.translator/testData/box/classObject/namedClassObject.kt +++ b/js/js.translator/testData/box/classObject/namedClassObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo interface Named { diff --git a/js/js.translator/testData/box/classObject/objectInCompanionObject.kt b/js/js.translator/testData/box/classObject/objectInCompanionObject.kt index 8b1d671f03a..0bdd664a92d 100644 --- a/js/js.translator/testData/box/classObject/objectInCompanionObject.kt +++ b/js/js.translator/testData/box/classObject/objectInCompanionObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1134 +// EXPECTED_REACHABLE_NODES: 1304 // See KT-6203 package foo diff --git a/js/js.translator/testData/box/classObject/setVar.kt b/js/js.translator/testData/box/classObject/setVar.kt index 0df3eb87056..9e5dfc1a66a 100644 --- a/js/js.translator/testData/box/classObject/setVar.kt +++ b/js/js.translator/testData/box/classObject/setVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A { diff --git a/js/js.translator/testData/box/classObject/simple.kt b/js/js.translator/testData/box/classObject/simple.kt index 880b6bf19c1..33f21816af7 100644 --- a/js/js.translator/testData/box/classObject/simple.kt +++ b/js/js.translator/testData/box/classObject/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A { diff --git a/js/js.translator/testData/box/classObject/withInheritance.kt b/js/js.translator/testData/box/classObject/withInheritance.kt index c741d5b74b7..ada05bc0b34 100644 --- a/js/js.translator/testData/box/classObject/withInheritance.kt +++ b/js/js.translator/testData/box/classObject/withInheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1298 package foo open class A { diff --git a/js/js.translator/testData/box/closure/closureFunctionAsArgument.kt b/js/js.translator/testData/box/closure/closureFunctionAsArgument.kt index 82593b2dc4f..f1a23d6aac3 100644 --- a/js/js.translator/testData/box/closure/closureFunctionAsArgument.kt +++ b/js/js.translator/testData/box/closure/closureFunctionAsArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun test(f: () -> String): String { diff --git a/js/js.translator/testData/box/closure/closureFunctionByInnerFunction.kt b/js/js.translator/testData/box/closure/closureFunctionByInnerFunction.kt index d4f31dcef3e..080b085215c 100644 --- a/js/js.translator/testData/box/closure/closureFunctionByInnerFunction.kt +++ b/js/js.translator/testData/box/closure/closureFunctionByInnerFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 package foo val r = "OK" diff --git a/js/js.translator/testData/box/closure/closureGenericTypeValue.kt b/js/js.translator/testData/box/closure/closureGenericTypeValue.kt index 7432f089f92..69f1ce90cc1 100644 --- a/js/js.translator/testData/box/closure/closureGenericTypeValue.kt +++ b/js/js.translator/testData/box/closure/closureGenericTypeValue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo class A(val a: T) { diff --git a/js/js.translator/testData/box/closure/closureInFewFunctionWithDifferentName.kt b/js/js.translator/testData/box/closure/closureInFewFunctionWithDifferentName.kt index 761c4517c91..33541b04edb 100644 --- a/js/js.translator/testData/box/closure/closureInFewFunctionWithDifferentName.kt +++ b/js/js.translator/testData/box/closure/closureInFewFunctionWithDifferentName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/closure/closureInNestedFunctions.kt b/js/js.translator/testData/box/closure/closureInNestedFunctions.kt index d596d833721..37e42932cdd 100644 --- a/js/js.translator/testData/box/closure/closureInNestedFunctions.kt +++ b/js/js.translator/testData/box/closure/closureInNestedFunctions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo fun funfun(): Boolean { diff --git a/js/js.translator/testData/box/closure/closureInNestedFunctionsInMethod.kt b/js/js.translator/testData/box/closure/closureInNestedFunctionsInMethod.kt index de0c1c89e3a..52b01265d43 100644 --- a/js/js.translator/testData/box/closure/closureInNestedFunctionsInMethod.kt +++ b/js/js.translator/testData/box/closure/closureInNestedFunctionsInMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1299 package foo class A { diff --git a/js/js.translator/testData/box/closure/closureInNestedFunctionsWhichMixedWithObject.kt b/js/js.translator/testData/box/closure/closureInNestedFunctionsWhichMixedWithObject.kt index 457d26e0a39..6befb644b41 100644 --- a/js/js.translator/testData/box/closure/closureInNestedFunctionsWhichMixedWithObject.kt +++ b/js/js.translator/testData/box/closure/closureInNestedFunctionsWhichMixedWithObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun box(): String { diff --git a/js/js.translator/testData/box/closure/closureInNestedLambdasInObject.kt b/js/js.translator/testData/box/closure/closureInNestedLambdasInObject.kt index 525a594542f..a6b623ec9e6 100644 --- a/js/js.translator/testData/box/closure/closureInNestedLambdasInObject.kt +++ b/js/js.translator/testData/box/closure/closureInNestedLambdasInObject.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // KT-4218 Nested function literal on singleton object fails package foo diff --git a/js/js.translator/testData/box/closure/closureInObject.kt b/js/js.translator/testData/box/closure/closureInObject.kt index eb5306d09c6..3ff51784c50 100644 --- a/js/js.translator/testData/box/closure/closureInObject.kt +++ b/js/js.translator/testData/box/closure/closureInObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo object A { diff --git a/js/js.translator/testData/box/closure/closureInWithInsideWith.kt b/js/js.translator/testData/box/closure/closureInWithInsideWith.kt index c3aff686031..4cf05d03d44 100644 --- a/js/js.translator/testData/box/closure/closureInWithInsideWith.kt +++ b/js/js.translator/testData/box/closure/closureInWithInsideWith.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // KT-4237 With in with package foo diff --git a/js/js.translator/testData/box/closure/closureLambdaVarInLambda.kt b/js/js.translator/testData/box/closure/closureLambdaVarInLambda.kt index d2fe180fdaf..84001535453 100644 --- a/js/js.translator/testData/box/closure/closureLambdaVarInLambda.kt +++ b/js/js.translator/testData/box/closure/closureLambdaVarInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 // KT-4263 Wrong capturing a function literal variable package foo diff --git a/js/js.translator/testData/box/closure/closureLocalFunction.kt b/js/js.translator/testData/box/closure/closureLocalFunction.kt index db36633e611..a3828980008 100644 --- a/js/js.translator/testData/box/closure/closureLocalFunction.kt +++ b/js/js.translator/testData/box/closure/closureLocalFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun test(): String { diff --git a/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunction.kt b/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunction.kt index 0e9bbd9c632..bd17e6e691a 100644 --- a/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunction.kt +++ b/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunctionInConstructor.kt b/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunctionInConstructor.kt index c241f6097d2..e0edf327fc2 100644 --- a/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunctionInConstructor.kt +++ b/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunctionInConstructor.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Foo { diff --git a/js/js.translator/testData/box/closure/closureLocalInNestedObject.kt b/js/js.translator/testData/box/closure/closureLocalInNestedObject.kt index b77642697b3..1aad9210837 100644 --- a/js/js.translator/testData/box/closure/closureLocalInNestedObject.kt +++ b/js/js.translator/testData/box/closure/closureLocalInNestedObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun box(): String { diff --git a/js/js.translator/testData/box/closure/closureLocalLiteralFunction.kt b/js/js.translator/testData/box/closure/closureLocalLiteralFunction.kt index 59d168d9e70..4b122e230bd 100644 --- a/js/js.translator/testData/box/closure/closureLocalLiteralFunction.kt +++ b/js/js.translator/testData/box/closure/closureLocalLiteralFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo val k = { "K" } diff --git a/js/js.translator/testData/box/closure/closureReceiverInLocalExtFunByLocalExtFun.kt b/js/js.translator/testData/box/closure/closureReceiverInLocalExtFunByLocalExtFun.kt index 65f5bd1622c..64bd8597b4d 100644 --- a/js/js.translator/testData/box/closure/closureReceiverInLocalExtFunByLocalExtFun.kt +++ b/js/js.translator/testData/box/closure/closureReceiverInLocalExtFunByLocalExtFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo // workaround for Rhino diff --git a/js/js.translator/testData/box/closure/closureReferencingMember.kt b/js/js.translator/testData/box/closure/closureReferencingMember.kt index c8ca8de88a6..b97a2899230 100644 --- a/js/js.translator/testData/box/closure/closureReferencingMember.kt +++ b/js/js.translator/testData/box/closure/closureReferencingMember.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo class A() { diff --git a/js/js.translator/testData/box/closure/closureThisAndClassObject.kt b/js/js.translator/testData/box/closure/closureThisAndClassObject.kt index c00e48fe810..1ae1e8a1cb5 100644 --- a/js/js.translator/testData/box/closure/closureThisAndClassObject.kt +++ b/js/js.translator/testData/box/closure/closureThisAndClassObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo class A { diff --git a/js/js.translator/testData/box/closure/closureThisAndReceiver.kt b/js/js.translator/testData/box/closure/closureThisAndReceiver.kt index c46f5dd17d0..6a0cfc2f5ac 100644 --- a/js/js.translator/testData/box/closure/closureThisAndReceiver.kt +++ b/js/js.translator/testData/box/closure/closureThisAndReceiver.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo class A(val a: String) { diff --git a/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt b/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt index e5d4bd292d6..21c42234b63 100644 --- a/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt +++ b/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1299 package foo open class A { diff --git a/js/js.translator/testData/box/closure/closureThisInConstructor.kt b/js/js.translator/testData/box/closure/closureThisInConstructor.kt index 75daf7f56c9..3e19a296207 100644 --- a/js/js.translator/testData/box/closure/closureThisInConstructor.kt +++ b/js/js.translator/testData/box/closure/closureThisInConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 // KT-2388 package foo diff --git a/js/js.translator/testData/box/closure/closureThisInExtLambdaInsideMethod.kt b/js/js.translator/testData/box/closure/closureThisInExtLambdaInsideMethod.kt index 7003015da4c..aa0a2c8a251 100644 --- a/js/js.translator/testData/box/closure/closureThisInExtLambdaInsideMethod.kt +++ b/js/js.translator/testData/box/closure/closureThisInExtLambdaInsideMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // KT-4600 Generated wrong code when capturing `this` in extension function inside a method package foo diff --git a/js/js.translator/testData/box/closure/closureThisInFunctionWhichNamedSameAsParentClass.kt b/js/js.translator/testData/box/closure/closureThisInFunctionWhichNamedSameAsParentClass.kt index 3bde05c5419..69fa8fd0a41 100644 --- a/js/js.translator/testData/box/closure/closureThisInFunctionWhichNamedSameAsParentClass.kt +++ b/js/js.translator/testData/box/closure/closureThisInFunctionWhichNamedSameAsParentClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class B(val b: String) diff --git a/js/js.translator/testData/box/closure/closureThisInLambdaInsideMethod.kt b/js/js.translator/testData/box/closure/closureThisInLambdaInsideMethod.kt index 3c645616827..13eb7de9861 100644 --- a/js/js.translator/testData/box/closure/closureThisInLambdaInsideMethod.kt +++ b/js/js.translator/testData/box/closure/closureThisInLambdaInsideMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // KT-4207 Closure this doesn't work in JS backend package foo diff --git a/js/js.translator/testData/box/closure/closureThisInLambdaInsideObject.kt b/js/js.translator/testData/box/closure/closureThisInLambdaInsideObject.kt index 0f777e2796b..cf92f3efd7f 100644 --- a/js/js.translator/testData/box/closure/closureThisInLambdaInsideObject.kt +++ b/js/js.translator/testData/box/closure/closureThisInLambdaInsideObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo object A { diff --git a/js/js.translator/testData/box/closure/closureThisInLocalFunction.kt b/js/js.translator/testData/box/closure/closureThisInLocalFunction.kt index 6217244acfc..48688ba5136 100644 --- a/js/js.translator/testData/box/closure/closureThisInLocalFunction.kt +++ b/js/js.translator/testData/box/closure/closureThisInLocalFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class Foo { diff --git a/js/js.translator/testData/box/closure/closureValToScopeWithSameNameDeclaration.kt b/js/js.translator/testData/box/closure/closureValToScopeWithSameNameDeclaration.kt index b3e48e15d06..a4dde723385 100644 --- a/js/js.translator/testData/box/closure/closureValToScopeWithSameNameDeclaration.kt +++ b/js/js.translator/testData/box/closure/closureValToScopeWithSameNameDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo val f = true diff --git a/js/js.translator/testData/box/closure/closureVarToScopeWithSameNameDeclaration.kt b/js/js.translator/testData/box/closure/closureVarToScopeWithSameNameDeclaration.kt index 8e9de543321..ee54cd6995e 100644 --- a/js/js.translator/testData/box/closure/closureVarToScopeWithSameNameDeclaration.kt +++ b/js/js.translator/testData/box/closure/closureVarToScopeWithSameNameDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo val f = true diff --git a/js/js.translator/testData/box/closure/deepInnerClassInLocalClass.kt b/js/js.translator/testData/box/closure/deepInnerClassInLocalClass.kt index 4d736c5131a..e79ec3e23f9 100644 --- a/js/js.translator/testData/box/closure/deepInnerClassInLocalClass.kt +++ b/js/js.translator/testData/box/closure/deepInnerClassInLocalClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1305 package foo class A() { diff --git a/js/js.translator/testData/box/closure/deepInnerClassInLocalClassFromExtension.kt b/js/js.translator/testData/box/closure/deepInnerClassInLocalClassFromExtension.kt index 9ce64273dd7..d82b956de35 100644 --- a/js/js.translator/testData/box/closure/deepInnerClassInLocalClassFromExtension.kt +++ b/js/js.translator/testData/box/closure/deepInnerClassInLocalClassFromExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1303 package foo class A() { diff --git a/js/js.translator/testData/box/closure/enclosingClassFromInnerLocalClass.kt b/js/js.translator/testData/box/closure/enclosingClassFromInnerLocalClass.kt index 4d7aa0d69db..669c48c4f66 100644 --- a/js/js.translator/testData/box/closure/enclosingClassFromInnerLocalClass.kt +++ b/js/js.translator/testData/box/closure/enclosingClassFromInnerLocalClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1140 +// EXPECTED_REACHABLE_NODES: 1312 package foo open class X(private val x: String) { diff --git a/js/js.translator/testData/box/closure/enclosingClassFromLocalClass.kt b/js/js.translator/testData/box/closure/enclosingClassFromLocalClass.kt index 03789497ab2..c027e96d4b0 100644 --- a/js/js.translator/testData/box/closure/enclosingClassFromLocalClass.kt +++ b/js/js.translator/testData/box/closure/enclosingClassFromLocalClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1152 +// EXPECTED_REACHABLE_NODES: 1324 package foo open class A(private val x: String) { diff --git a/js/js.translator/testData/box/closure/implicitGenericReceiverInExtensionInLocalClass.kt b/js/js.translator/testData/box/closure/implicitGenericReceiverInExtensionInLocalClass.kt index fbc8c3f3dd7..ea826998830 100644 --- a/js/js.translator/testData/box/closure/implicitGenericReceiverInExtensionInLocalClass.kt +++ b/js/js.translator/testData/box/closure/implicitGenericReceiverInExtensionInLocalClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo class A { diff --git a/js/js.translator/testData/box/closure/lambdaInLocalFun.kt b/js/js.translator/testData/box/closure/lambdaInLocalFun.kt index 8d5cf8a0558..262b13a14c4 100644 --- a/js/js.translator/testData/box/closure/lambdaInLocalFun.kt +++ b/js/js.translator/testData/box/closure/lambdaInLocalFun.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo fun box(): String { diff --git a/js/js.translator/testData/box/closure/localConstructorAndMethod.kt b/js/js.translator/testData/box/closure/localConstructorAndMethod.kt index 1dd19a260c6..29a7e5142a9 100644 --- a/js/js.translator/testData/box/closure/localConstructorAndMethod.kt +++ b/js/js.translator/testData/box/closure/localConstructorAndMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo interface B { diff --git a/js/js.translator/testData/box/closure/objectWithInvokeOperator.kt b/js/js.translator/testData/box/closure/objectWithInvokeOperator.kt index b08eadbd948..d875b7293e9 100644 --- a/js/js.translator/testData/box/closure/objectWithInvokeOperator.kt +++ b/js/js.translator/testData/box/closure/objectWithInvokeOperator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1153 +// EXPECTED_REACHABLE_NODES: 1310 package foo object O { diff --git a/js/js.translator/testData/box/closure/recursiveExtFunction.kt b/js/js.translator/testData/box/closure/recursiveExtFunction.kt index 158a523df16..7c318cf85a7 100644 --- a/js/js.translator/testData/box/closure/recursiveExtFunction.kt +++ b/js/js.translator/testData/box/closure/recursiveExtFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun Int.foo(a: Int): Int { diff --git a/js/js.translator/testData/box/closure/recursiveFunction.kt b/js/js.translator/testData/box/closure/recursiveFunction.kt index 0090b9ac02a..b8b6d104340 100644 --- a/js/js.translator/testData/box/closure/recursiveFunction.kt +++ b/js/js.translator/testData/box/closure/recursiveFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun bar(i: Int = 0): Int = if (i == 7) i else bar(i - 1) diff --git a/js/js.translator/testData/box/closure/recursiveFunctionWithSameNameDeclaration.kt b/js/js.translator/testData/box/closure/recursiveFunctionWithSameNameDeclaration.kt index 49a7945b8d9..913b11dadfd 100644 --- a/js/js.translator/testData/box/closure/recursiveFunctionWithSameNameDeclaration.kt +++ b/js/js.translator/testData/box/closure/recursiveFunctionWithSameNameDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun bar(i: Int = 0): Int { diff --git a/js/js.translator/testData/box/closure/withManyClosuresInNestedFunctionsAndObjects.kt b/js/js.translator/testData/box/closure/withManyClosuresInNestedFunctionsAndObjects.kt index 3ae48ec6615..945ce4fbb62 100644 --- a/js/js.translator/testData/box/closure/withManyClosuresInNestedFunctionsAndObjects.kt +++ b/js/js.translator/testData/box/closure/withManyClosuresInNestedFunctionsAndObjects.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo fun box(): String { diff --git a/js/js.translator/testData/box/closure/wrappedVariableInExtensionFun.kt b/js/js.translator/testData/box/closure/wrappedVariableInExtensionFun.kt index 668e640d6e2..db301f9d052 100644 --- a/js/js.translator/testData/box/closure/wrappedVariableInExtensionFun.kt +++ b/js/js.translator/testData/box/closure/wrappedVariableInExtensionFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun Any.foo(n: Int): () -> Boolean { diff --git a/js/js.translator/testData/box/coercion/bridgeChar.kt b/js/js.translator/testData/box/coercion/bridgeChar.kt index 60b981a8ab5..147e100a716 100644 --- a/js/js.translator/testData/box/coercion/bridgeChar.kt +++ b/js/js.translator/testData/box/coercion/bridgeChar.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1172 +// EXPECTED_REACHABLE_NODES: 1293 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 78a68f4836c..68ade2ff60c 100644 --- a/js/js.translator/testData/box/coercion/charValParameter.kt +++ b/js/js.translator/testData/box/coercion/charValParameter.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1283 class A(val x: Char) fun typeOf(x: dynamic): String = js("typeof x") diff --git a/js/js.translator/testData/box/coercion/classProperty.kt b/js/js.translator/testData/box/coercion/classProperty.kt index fc2b6d7764e..65155e2f1aa 100644 --- a/js/js.translator/testData/box/coercion/classProperty.kt +++ b/js/js.translator/testData/box/coercion/classProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 class A { var log = "" diff --git a/js/js.translator/testData/box/coercion/defaultAccessors.kt b/js/js.translator/testData/box/coercion/defaultAccessors.kt index 98a37ab313a..02bb6adca40 100644 --- a/js/js.translator/testData/box/coercion/defaultAccessors.kt +++ b/js/js.translator/testData/box/coercion/defaultAccessors.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1140 +// EXPECTED_REACHABLE_NODES: 1295 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 98118d3fce7..28b1bf6d726 100644 --- a/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt +++ b/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 abstract class A { abstract fun foo(): T } diff --git a/js/js.translator/testData/box/coercion/derivedFunctionReturningUnit.kt b/js/js.translator/testData/box/coercion/derivedFunctionReturningUnit.kt index 0d5f31aab3b..84893e2e8d1 100644 --- a/js/js.translator/testData/box/coercion/derivedFunctionReturningUnit.kt +++ b/js/js.translator/testData/box/coercion/derivedFunctionReturningUnit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 var log = "" abstract class A { diff --git a/js/js.translator/testData/box/coercion/destructuringToUnit.kt b/js/js.translator/testData/box/coercion/destructuringToUnit.kt index a70c27595e5..7a4f010fa60 100644 --- a/js/js.translator/testData/box/coercion/destructuringToUnit.kt +++ b/js/js.translator/testData/box/coercion/destructuringToUnit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 var log = "" class A { diff --git a/js/js.translator/testData/box/coercion/extensionReceiver.kt b/js/js.translator/testData/box/coercion/extensionReceiver.kt index c82b1584ba7..1b1177086d8 100644 --- a/js/js.translator/testData/box/coercion/extensionReceiver.kt +++ b/js/js.translator/testData/box/coercion/extensionReceiver.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { val a = 'Q'.foo() if (a != "number") return "fail1: $a" diff --git a/js/js.translator/testData/box/coercion/ifWithUnit.kt b/js/js.translator/testData/box/coercion/ifWithUnit.kt index 56984591df2..c6722d2b495 100644 --- a/js/js.translator/testData/box/coercion/ifWithUnit.kt +++ b/js/js.translator/testData/box/coercion/ifWithUnit.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 var log = "" fun foo() { diff --git a/js/js.translator/testData/box/coercion/inlineFunReturningUnit.kt b/js/js.translator/testData/box/coercion/inlineFunReturningUnit.kt index 8a64d6dd134..3c65f9d5161 100644 --- a/js/js.translator/testData/box/coercion/inlineFunReturningUnit.kt +++ b/js/js.translator/testData/box/coercion/inlineFunReturningUnit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 inline fun foo(i : Int) = if (i % 2 == 0) {} else i fun box(): String { diff --git a/js/js.translator/testData/box/coercion/lambdaParameters.kt b/js/js.translator/testData/box/coercion/lambdaParameters.kt index a5cd96df2d6..637e9ba225c 100644 --- a/js/js.translator/testData/box/coercion/lambdaParameters.kt +++ b/js/js.translator/testData/box/coercion/lambdaParameters.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // 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/loopOverUnits.kt b/js/js.translator/testData/box/coercion/loopOverUnits.kt index 1f5a80d0e12..b72a8b111b7 100644 --- a/js/js.translator/testData/box/coercion/loopOverUnits.kt +++ b/js/js.translator/testData/box/coercion/loopOverUnits.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 class A { operator fun iterator() = B() } diff --git a/js/js.translator/testData/box/coercion/propertyBridgeChar.kt b/js/js.translator/testData/box/coercion/propertyBridgeChar.kt index 8a29500e02f..4ca390d67c8 100644 --- a/js/js.translator/testData/box/coercion/propertyBridgeChar.kt +++ b/js/js.translator/testData/box/coercion/propertyBridgeChar.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1145 +// EXPECTED_REACHABLE_NODES: 1296 open class A { val foo: Char get() = 'X' diff --git a/js/js.translator/testData/box/coercion/receiverSmartCast.kt b/js/js.translator/testData/box/coercion/receiverSmartCast.kt index 90025efee21..ff5651a81d9 100644 --- a/js/js.translator/testData/box/coercion/receiverSmartCast.kt +++ b/js/js.translator/testData/box/coercion/receiverSmartCast.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 fun foo(x: Any): String { return when (x) { is Char -> "char: ${x.toInt()}" diff --git a/js/js.translator/testData/box/coercion/safeCallLetReturningUnit.kt b/js/js.translator/testData/box/coercion/safeCallLetReturningUnit.kt index 2621cfe13ce..f5f08ea6df6 100644 --- a/js/js.translator/testData/box/coercion/safeCallLetReturningUnit.kt +++ b/js/js.translator/testData/box/coercion/safeCallLetReturningUnit.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 var log = "" fun test(param: Any?) { diff --git a/js/js.translator/testData/box/coercion/topLevelProperty.kt b/js/js.translator/testData/box/coercion/topLevelProperty.kt index 28a5c0c6e24..c403792e177 100644 --- a/js/js.translator/testData/box/coercion/topLevelProperty.kt +++ b/js/js.translator/testData/box/coercion/topLevelProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 var log = "" fun foo() { diff --git a/js/js.translator/testData/box/coercion/tryWithEmptyCatch.kt b/js/js.translator/testData/box/coercion/tryWithEmptyCatch.kt index 667402bd115..f6b5f7cb0c9 100644 --- a/js/js.translator/testData/box/coercion/tryWithEmptyCatch.kt +++ b/js/js.translator/testData/box/coercion/tryWithEmptyCatch.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 fun test(x: Int): Any { return try { if (x % 2 == 0) throw RuntimeException() diff --git a/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt b/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt index 949170e8a24..9d4b68af617 100644 --- a/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt +++ b/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 var log = "" fun foo() { diff --git a/js/js.translator/testData/box/coercion/unitIsAs.kt b/js/js.translator/testData/box/coercion/unitIsAs.kt index d508d069f5d..e6b052351b5 100644 --- a/js/js.translator/testData/box/coercion/unitIsAs.kt +++ b/js/js.translator/testData/box/coercion/unitIsAs.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 var log = "" fun foo(): Unit { diff --git a/js/js.translator/testData/box/coercion/unitNullCheck.kt b/js/js.translator/testData/box/coercion/unitNullCheck.kt index 1da24e526ab..7dca11e579b 100644 --- a/js/js.translator/testData/box/coercion/unitNullCheck.kt +++ b/js/js.translator/testData/box/coercion/unitNullCheck.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1282 var log = "" fun log(msg: String) { diff --git a/js/js.translator/testData/box/coercion/unitSafeCall.kt b/js/js.translator/testData/box/coercion/unitSafeCall.kt index 110b11c423a..1193c22e142 100644 --- a/js/js.translator/testData/box/coercion/unitSafeCall.kt +++ b/js/js.translator/testData/box/coercion/unitSafeCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 class C { fun foo() {} } diff --git a/js/js.translator/testData/box/coercion/whenWithUnit.kt b/js/js.translator/testData/box/coercion/whenWithUnit.kt index 47f1c39eac5..161f6137b1c 100644 --- a/js/js.translator/testData/box/coercion/whenWithUnit.kt +++ b/js/js.translator/testData/box/coercion/whenWithUnit.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 var log = "" fun foo() { diff --git a/js/js.translator/testData/box/coroutines/debugStatement.kt b/js/js.translator/testData/box/coroutines/debugStatement.kt index 1ab5533e955..96aee364fbe 100644 --- a/js/js.translator/testData/box/coroutines/debugStatement.kt +++ b/js/js.translator/testData/box/coroutines/debugStatement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1152 +// EXPECTED_REACHABLE_NODES: 1292 // CHECK_DEBUGGER_COUNT: function=doResume count=1 fun foo(f: suspend () -> Unit) { diff --git a/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt b/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt index 8d07a860e6a..7df88150e81 100644 --- a/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt +++ b/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/constructor.kt b/js/js.translator/testData/box/crossModuleRef/constructor.kt index 0b8a0eece81..c938acf0cc3 100644 --- a/js/js.translator/testData/box/crossModuleRef/constructor.kt +++ b/js/js.translator/testData/box/crossModuleRef/constructor.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/inheritance.kt b/js/js.translator/testData/box/crossModuleRef/inheritance.kt index d86a6b15200..49f85dd9beb 100644 --- a/js/js.translator/testData/box/crossModuleRef/inheritance.kt +++ b/js/js.translator/testData/box/crossModuleRef/inheritance.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt index 5a218334a77..0f3b3afd64b 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1181 +// EXPECTED_REACHABLE_NODES: 1316 // MODULE: lib1 // FILE: lib1.js define("lib1", [], function() { diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt index 83cafec55ba..145dcd73155 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModuleNonIdentifier.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1181 +// EXPECTED_REACHABLE_NODES: 1316 // MODULE: lib-1 // FILE: lib-1.js define("lib-1", [], function() { diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt index cf7a0bfefa7..93a9996c32f 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib1 // FILE: lib1.js define("lib1", [], function() { diff --git a/js/js.translator/testData/box/crossModuleRef/inlineModule.kt b/js/js.translator/testData/box/crossModuleRef/inlineModule.kt index f75ad4987c2..43254c0cbf2 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineModule.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt b/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt index 0083db8125d..714a1568739 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: 1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/crossModuleRef/lambda.kt b/js/js.translator/testData/box/crossModuleRef/lambda.kt index 407f4138bcb..9a06d5dae53 100644 --- a/js/js.translator/testData/box/crossModuleRef/lambda.kt +++ b/js/js.translator/testData/box/crossModuleRef/lambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/object.kt b/js/js.translator/testData/box/crossModuleRef/object.kt index f9818651887..b053d924433 100644 --- a/js/js.translator/testData/box/crossModuleRef/object.kt +++ b/js/js.translator/testData/box/crossModuleRef/object.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt b/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt index 5852ba69d40..117f5850304 100644 --- a/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt +++ b/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt b/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt index 41977025aa7..5a19442ccfc 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt b/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt index c1f64cdb3a6..0b18ae4b8ba 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt b/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt index e5deb5bf3b6..e897b40bef0 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt b/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt index a5567e43df1..964367c774f 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/dataClass/components.kt b/js/js.translator/testData/box/dataClass/components.kt index 10ed4dada5e..6fe5041e3e6 100644 --- a/js/js.translator/testData/box/dataClass/components.kt +++ b/js/js.translator/testData/box/dataClass/components.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo data class Dat(val start: String, val middle: String, val end: String) { diff --git a/js/js.translator/testData/box/dataClass/copy.kt b/js/js.translator/testData/box/dataClass/copy.kt index 706a760f3ac..349a7bcbbaa 100644 --- a/js/js.translator/testData/box/dataClass/copy.kt +++ b/js/js.translator/testData/box/dataClass/copy.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 package foo data class Dat(val start: String, val middle: String, val end: String) diff --git a/js/js.translator/testData/box/dataClass/equals.kt b/js/js.translator/testData/box/dataClass/equals.kt index 98712516379..b2115f816be 100644 --- a/js/js.translator/testData/box/dataClass/equals.kt +++ b/js/js.translator/testData/box/dataClass/equals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1144 +// EXPECTED_REACHABLE_NODES: 1312 package foo data class Holder(val v: T) diff --git a/js/js.translator/testData/box/dataClass/keyrole.kt b/js/js.translator/testData/box/dataClass/keyrole.kt index 3c3cb33711e..7fc66a1d4a4 100644 --- a/js/js.translator/testData/box/dataClass/keyrole.kt +++ b/js/js.translator/testData/box/dataClass/keyrole.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1146 +// EXPECTED_REACHABLE_NODES: 1317 package foo data class Holder(val v: T) diff --git a/js/js.translator/testData/box/dataClass/override.kt b/js/js.translator/testData/box/dataClass/override.kt index 38ce45ec444..b998af52d42 100644 --- a/js/js.translator/testData/box/dataClass/override.kt +++ b/js/js.translator/testData/box/dataClass/override.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo var t: Any? = null diff --git a/js/js.translator/testData/box/dataClass/privateFields.kt b/js/js.translator/testData/box/dataClass/privateFields.kt index 3d509ada677..d73980f37f2 100644 --- a/js/js.translator/testData/box/dataClass/privateFields.kt +++ b/js/js.translator/testData/box/dataClass/privateFields.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1292 package foo data class A(private val x: Int) { diff --git a/js/js.translator/testData/box/dataClass/tostring.kt b/js/js.translator/testData/box/dataClass/tostring.kt index 39dd962ace0..77d47135a43 100644 --- a/js/js.translator/testData/box/dataClass/tostring.kt +++ b/js/js.translator/testData/box/dataClass/tostring.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1301 package foo data class Holder(val v: T) diff --git a/js/js.translator/testData/box/defaultArguments/complexExpressionAsConstructorDefaultArgument.kt b/js/js.translator/testData/box/defaultArguments/complexExpressionAsConstructorDefaultArgument.kt index 39ae3adf1b8..1f0ad1776ec 100644 --- a/js/js.translator/testData/box/defaultArguments/complexExpressionAsConstructorDefaultArgument.kt +++ b/js/js.translator/testData/box/defaultArguments/complexExpressionAsConstructorDefaultArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo var global: String = "" diff --git a/js/js.translator/testData/box/defaultArguments/complexExpressionAsDefaultArgument.kt b/js/js.translator/testData/box/defaultArguments/complexExpressionAsDefaultArgument.kt index d4f217aafcf..e3d581c3d29 100644 --- a/js/js.translator/testData/box/defaultArguments/complexExpressionAsDefaultArgument.kt +++ b/js/js.translator/testData/box/defaultArguments/complexExpressionAsDefaultArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 // http://youtrack.jetbrains.com/issue/KT-4879 // JS: extra side effect when use when in default arguments diff --git a/js/js.translator/testData/box/defaultArguments/complexExpressionAsOverriddenDefaultArgument.kt b/js/js.translator/testData/box/defaultArguments/complexExpressionAsOverriddenDefaultArgument.kt index 78ebbc217ce..e2aed66bdac 100644 --- a/js/js.translator/testData/box/defaultArguments/complexExpressionAsOverriddenDefaultArgument.kt +++ b/js/js.translator/testData/box/defaultArguments/complexExpressionAsOverriddenDefaultArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1300 // http://youtrack.jetbrains.com/issue/KT-4879 // JS: extra side effect when use when in default arguments diff --git a/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg1.kt b/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg1.kt index 40e2e1e6fc2..d8726feba75 100644 --- a/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg1.kt +++ b/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A(val a: Int = 0) diff --git a/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg2.kt b/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg2.kt index b722e7e8963..a9a9ab2ecee 100644 --- a/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg2.kt +++ b/js/js.translator/testData/box/defaultArguments/constructorCallWithDefArg2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class T4( diff --git a/js/js.translator/testData/box/defaultArguments/defArgsWithSuperCall.kt b/js/js.translator/testData/box/defaultArguments/defArgsWithSuperCall.kt index df845a71579..f066fc81b4e 100644 --- a/js/js.translator/testData/box/defaultArguments/defArgsWithSuperCall.kt +++ b/js/js.translator/testData/box/defaultArguments/defArgsWithSuperCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo open class A(val a: Int = 1, val b: Int = 2) diff --git a/js/js.translator/testData/box/defaultArguments/defaultArgumentsInFunctionWithExpressionAsBody.kt b/js/js.translator/testData/box/defaultArguments/defaultArgumentsInFunctionWithExpressionAsBody.kt index b28f7366cee..3a5e8d2bbaf 100644 --- a/js/js.translator/testData/box/defaultArguments/defaultArgumentsInFunctionWithExpressionAsBody.kt +++ b/js/js.translator/testData/box/defaultArguments/defaultArgumentsInFunctionWithExpressionAsBody.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1284 // KT-6037: KT-6037 Javascript default function arguments fill code generated in wrong order on method without "return keyword" package foo diff --git a/js/js.translator/testData/box/defaultArguments/enumSuperConstructor.kt b/js/js.translator/testData/box/defaultArguments/enumSuperConstructor.kt index d43ddd0ad77..12df691cef4 100644 --- a/js/js.translator/testData/box/defaultArguments/enumSuperConstructor.kt +++ b/js/js.translator/testData/box/defaultArguments/enumSuperConstructor.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1138 +// EXPECTED_REACHABLE_NODES: 1294 package foo enum class A { diff --git a/js/js.translator/testData/box/defaultArguments/enumWithDefArg.kt b/js/js.translator/testData/box/defaultArguments/enumWithDefArg.kt index aaf598ae053..4284c5d8460 100644 --- a/js/js.translator/testData/box/defaultArguments/enumWithDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/enumWithDefArg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1291 package foo enum class A(val a: Int = 1) { diff --git a/js/js.translator/testData/box/defaultArguments/enumWithOneDefArg.kt b/js/js.translator/testData/box/defaultArguments/enumWithOneDefArg.kt index 41c07cea6bf..f98a4d47668 100644 --- a/js/js.translator/testData/box/defaultArguments/enumWithOneDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/enumWithOneDefArg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1291 package foo enum class Foo(val a: Int = 1, val b: String) { diff --git a/js/js.translator/testData/box/defaultArguments/enumWithTwoDefArgs.kt b/js/js.translator/testData/box/defaultArguments/enumWithTwoDefArgs.kt index 23cbece60d7..c6753ee6052 100644 --- a/js/js.translator/testData/box/defaultArguments/enumWithTwoDefArgs.kt +++ b/js/js.translator/testData/box/defaultArguments/enumWithTwoDefArgs.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1139 +// EXPECTED_REACHABLE_NODES: 1295 package foo enum class Foo(val a: Int = 1, val b: String = "a") { diff --git a/js/js.translator/testData/box/defaultArguments/extensionFunWithDefArgs.kt b/js/js.translator/testData/box/defaultArguments/extensionFunWithDefArgs.kt index 361e1c478ec..5388a2fad5a 100644 --- a/js/js.translator/testData/box/defaultArguments/extensionFunWithDefArgs.kt +++ b/js/js.translator/testData/box/defaultArguments/extensionFunWithDefArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun T.toPrefixedString(prefix: String = "", suffix: String = "") = prefix + toString() + suffix diff --git a/js/js.translator/testData/box/defaultArguments/funInAbstractClassWithDefArg.kt b/js/js.translator/testData/box/defaultArguments/funInAbstractClassWithDefArg.kt index c18ab341bd8..f616684bf17 100644 --- a/js/js.translator/testData/box/defaultArguments/funInAbstractClassWithDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/funInAbstractClassWithDefArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 package foo open abstract class B() { diff --git a/js/js.translator/testData/box/defaultArguments/inheritViaAnotherInterfaceIndirectly.kt b/js/js.translator/testData/box/defaultArguments/inheritViaAnotherInterfaceIndirectly.kt index 6f75fcbae7f..944f2cb4d53 100644 --- a/js/js.translator/testData/box/defaultArguments/inheritViaAnotherInterfaceIndirectly.kt +++ b/js/js.translator/testData/box/defaultArguments/inheritViaAnotherInterfaceIndirectly.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1147 +// EXPECTED_REACHABLE_NODES: 1304 interface I { fun foo(x: String = "default"): String = "I.foo($x)" } diff --git a/js/js.translator/testData/box/defaultArguments/overloadFunWithDefArg.kt b/js/js.translator/testData/box/defaultArguments/overloadFunWithDefArg.kt index cab4f4d726c..b41bc3b1b67 100644 --- a/js/js.translator/testData/box/defaultArguments/overloadFunWithDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/overloadFunWithDefArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo open abstract class B() { diff --git a/js/js.translator/testData/box/defaultArguments/primarySuperConstructor.kt b/js/js.translator/testData/box/defaultArguments/primarySuperConstructor.kt index 3a51128f569..05edf6f9df8 100644 --- a/js/js.translator/testData/box/defaultArguments/primarySuperConstructor.kt +++ b/js/js.translator/testData/box/defaultArguments/primarySuperConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class Base(a: Int, b: Int = 3) { diff --git a/js/js.translator/testData/box/defaultArguments/secondarySuperConstructor.kt b/js/js.translator/testData/box/defaultArguments/secondarySuperConstructor.kt index 57e67ecc98b..93eb487611d 100644 --- a/js/js.translator/testData/box/defaultArguments/secondarySuperConstructor.kt +++ b/js/js.translator/testData/box/defaultArguments/secondarySuperConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1295 package foo open class Base { diff --git a/js/js.translator/testData/box/defaultArguments/superCall.kt b/js/js.translator/testData/box/defaultArguments/superCall.kt index 16c519cff77..5dc34fed696 100644 --- a/js/js.translator/testData/box/defaultArguments/superCall.kt +++ b/js/js.translator/testData/box/defaultArguments/superCall.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 package foo open class A { diff --git a/js/js.translator/testData/box/defaultArguments/virtualCallWithDefArg.kt b/js/js.translator/testData/box/defaultArguments/virtualCallWithDefArg.kt index 3b2bb385e04..282927da075 100644 --- a/js/js.translator/testData/box/defaultArguments/virtualCallWithDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/virtualCallWithDefArg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 package foo interface A { diff --git a/js/js.translator/testData/box/delegateProperty/capturedLocalVal.kt b/js/js.translator/testData/box/delegateProperty/capturedLocalVal.kt index 35f6e7f15a0..04518498ad8 100644 --- a/js/js.translator/testData/box/delegateProperty/capturedLocalVal.kt +++ b/js/js.translator/testData/box/delegateProperty/capturedLocalVal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1287 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/capturedLocalValNoInline.kt b/js/js.translator/testData/box/delegateProperty/capturedLocalValNoInline.kt index 377dc92eeb3..979e02909d3 100644 --- a/js/js.translator/testData/box/delegateProperty/capturedLocalValNoInline.kt +++ b/js/js.translator/testData/box/delegateProperty/capturedLocalValNoInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1289 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/capturedLocalVar.kt b/js/js.translator/testData/box/delegateProperty/capturedLocalVar.kt index 372d287ff1a..32a8aec815c 100644 --- a/js/js.translator/testData/box/delegateProperty/capturedLocalVar.kt +++ b/js/js.translator/testData/box/delegateProperty/capturedLocalVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1288 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/capturedLocalVarNoInline.kt b/js/js.translator/testData/box/delegateProperty/capturedLocalVarNoInline.kt index da4343f2410..fed2b01ad67 100644 --- a/js/js.translator/testData/box/delegateProperty/capturedLocalVarNoInline.kt +++ b/js/js.translator/testData/box/delegateProperty/capturedLocalVarNoInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1291 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/clashingNameInSubclass.kt b/js/js.translator/testData/box/delegateProperty/clashingNameInSubclass.kt index e8b00fe0140..8a8aaeae150 100644 --- a/js/js.translator/testData/box/delegateProperty/clashingNameInSubclass.kt +++ b/js/js.translator/testData/box/delegateProperty/clashingNameInSubclass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1157 +// EXPECTED_REACHABLE_NODES: 1327 fun box(): String { val b = B() diff --git a/js/js.translator/testData/box/delegateProperty/delegateByExtensionProperty.kt b/js/js.translator/testData/box/delegateProperty/delegateByExtensionProperty.kt index 7b962080f76..df8d2643d27 100644 --- a/js/js.translator/testData/box/delegateProperty/delegateByExtensionProperty.kt +++ b/js/js.translator/testData/box/delegateProperty/delegateByExtensionProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1158 +// EXPECTED_REACHABLE_NODES: 1300 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/delegateByTopLevelFun.kt b/js/js.translator/testData/box/delegateProperty/delegateByTopLevelFun.kt index 0bc23eb265d..7bdfad89c06 100644 --- a/js/js.translator/testData/box/delegateProperty/delegateByTopLevelFun.kt +++ b/js/js.translator/testData/box/delegateProperty/delegateByTopLevelFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1293 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/delegateByTopLevelProperty.kt b/js/js.translator/testData/box/delegateProperty/delegateByTopLevelProperty.kt index 2952b9ff553..127786fbeda 100644 --- a/js/js.translator/testData/box/delegateProperty/delegateByTopLevelProperty.kt +++ b/js/js.translator/testData/box/delegateProperty/delegateByTopLevelProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1293 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/delegateWithPropertyAccess.kt b/js/js.translator/testData/box/delegateProperty/delegateWithPropertyAccess.kt index 2952b9ff553..127786fbeda 100644 --- a/js/js.translator/testData/box/delegateProperty/delegateWithPropertyAccess.kt +++ b/js/js.translator/testData/box/delegateProperty/delegateWithPropertyAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1293 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/getAsExtensionFun.kt b/js/js.translator/testData/box/delegateProperty/getAsExtensionFun.kt index 5de16eb2a88..4d825278558 100644 --- a/js/js.translator/testData/box/delegateProperty/getAsExtensionFun.kt +++ b/js/js.translator/testData/box/delegateProperty/getAsExtensionFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1290 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/localVal.kt b/js/js.translator/testData/box/delegateProperty/localVal.kt index b75c6601d6d..cdb51fa375c 100644 --- a/js/js.translator/testData/box/delegateProperty/localVal.kt +++ b/js/js.translator/testData/box/delegateProperty/localVal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1287 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/localVar.kt b/js/js.translator/testData/box/delegateProperty/localVar.kt index b7aee217150..18b83579cd1 100644 --- a/js/js.translator/testData/box/delegateProperty/localVar.kt +++ b/js/js.translator/testData/box/delegateProperty/localVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1288 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/localVarInc.kt b/js/js.translator/testData/box/delegateProperty/localVarInc.kt index 0724c02ea88..547b51025f2 100644 --- a/js/js.translator/testData/box/delegateProperty/localVarInc.kt +++ b/js/js.translator/testData/box/delegateProperty/localVarInc.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1288 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/localVarPlusAssign.kt b/js/js.translator/testData/box/delegateProperty/localVarPlusAssign.kt index fa82bb39644..2e300f04f85 100644 --- a/js/js.translator/testData/box/delegateProperty/localVarPlusAssign.kt +++ b/js/js.translator/testData/box/delegateProperty/localVarPlusAssign.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1288 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt b/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt index 7f14a95b072..d6bcf52fc4b 100644 --- a/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt +++ b/js/js.translator/testData/box/delegateProperty/metadataReferentialEquality.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1144 +// EXPECTED_REACHABLE_NODES: 1302 import kotlin.reflect.KProperty var lastGeneratedId = 0 diff --git a/js/js.translator/testData/box/delegateProperty/propertyMetadata.kt b/js/js.translator/testData/box/delegateProperty/propertyMetadata.kt index c35c4c7c731..dc86791e7fe 100644 --- a/js/js.translator/testData/box/delegateProperty/propertyMetadata.kt +++ b/js/js.translator/testData/box/delegateProperty/propertyMetadata.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1297 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/setAsExtensionFun.kt b/js/js.translator/testData/box/delegateProperty/setAsExtensionFun.kt index 6b5c0a4b2db..a5b4f093257 100644 --- a/js/js.translator/testData/box/delegateProperty/setAsExtensionFun.kt +++ b/js/js.translator/testData/box/delegateProperty/setAsExtensionFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1292 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/simple.kt b/js/js.translator/testData/box/delegateProperty/simple.kt index 7488e55cb2f..a9613c25f00 100644 --- a/js/js.translator/testData/box/delegateProperty/simple.kt +++ b/js/js.translator/testData/box/delegateProperty/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1295 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/topLevelVal.kt b/js/js.translator/testData/box/delegateProperty/topLevelVal.kt index d9cb25cacc6..e81870b870a 100644 --- a/js/js.translator/testData/box/delegateProperty/topLevelVal.kt +++ b/js/js.translator/testData/box/delegateProperty/topLevelVal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1290 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/topLevelVar.kt b/js/js.translator/testData/box/delegateProperty/topLevelVar.kt index 7b8b60eef69..4293f6aa065 100644 --- a/js/js.translator/testData/box/delegateProperty/topLevelVar.kt +++ b/js/js.translator/testData/box/delegateProperty/topLevelVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1292 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/unusedPropertyMetadata.kt b/js/js.translator/testData/box/delegateProperty/unusedPropertyMetadata.kt index 7d26c1832ba..d03147fb5dc 100644 --- a/js/js.translator/testData/box/delegateProperty/unusedPropertyMetadata.kt +++ b/js/js.translator/testData/box/delegateProperty/unusedPropertyMetadata.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1284 // PROPERTY_NOT_USED: PropertyMetadata import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegateProperty/withGenerics.kt b/js/js.translator/testData/box/delegateProperty/withGenerics.kt index 5d48f8e504a..e2a184a7d33 100644 --- a/js/js.translator/testData/box/delegateProperty/withGenerics.kt +++ b/js/js.translator/testData/box/delegateProperty/withGenerics.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1297 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegation/complexDelegation.kt b/js/js.translator/testData/box/delegation/complexDelegation.kt index b2767c3b34d..c5309cdfbc4 100644 --- a/js/js.translator/testData/box/delegation/complexDelegation.kt +++ b/js/js.translator/testData/box/delegation/complexDelegation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 package foo interface C { diff --git a/js/js.translator/testData/box/delegation/delegation2.kt b/js/js.translator/testData/box/delegation/delegation2.kt index 68c11b4d923..5bf1e41710f 100644 --- a/js/js.translator/testData/box/delegation/delegation2.kt +++ b/js/js.translator/testData/box/delegation/delegation2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1297 // This test was adapted from compiler/testData/codegen/box/classes package foo diff --git a/js/js.translator/testData/box/delegation/delegation3.kt b/js/js.translator/testData/box/delegation/delegation3.kt index 32688b8e824..5abf2b9d589 100644 --- a/js/js.translator/testData/box/delegation/delegation3.kt +++ b/js/js.translator/testData/box/delegation/delegation3.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1304 // This test was adapted from compiler/testData/codegen/box/classes package foo diff --git a/js/js.translator/testData/box/delegation/delegation4.kt b/js/js.translator/testData/box/delegation/delegation4.kt index 9b994766b9a..9c4351182f0 100644 --- a/js/js.translator/testData/box/delegation/delegation4.kt +++ b/js/js.translator/testData/box/delegation/delegation4.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1294 // This test was adapted from compiler/testData/codegen/box/classes package foo diff --git a/js/js.translator/testData/box/delegation/delegationByArg.kt b/js/js.translator/testData/box/delegation/delegationByArg.kt index 203267d3e33..bcb5b89c654 100644 --- a/js/js.translator/testData/box/delegation/delegationByArg.kt +++ b/js/js.translator/testData/box/delegation/delegationByArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1294 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationByExprWithArgs.kt b/js/js.translator/testData/box/delegation/delegationByExprWithArgs.kt index 32cc38f6b81..99835a02e87 100644 --- a/js/js.translator/testData/box/delegation/delegationByExprWithArgs.kt +++ b/js/js.translator/testData/box/delegation/delegationByExprWithArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationByFunExpr.kt b/js/js.translator/testData/box/delegation/delegationByFunExpr.kt index 558583c713b..b5dfa24224e 100644 --- a/js/js.translator/testData/box/delegation/delegationByFunExpr.kt +++ b/js/js.translator/testData/box/delegation/delegationByFunExpr.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationByIfExpr.kt b/js/js.translator/testData/box/delegation/delegationByIfExpr.kt index 914ba13b1e0..3420aef25d7 100644 --- a/js/js.translator/testData/box/delegation/delegationByIfExpr.kt +++ b/js/js.translator/testData/box/delegation/delegationByIfExpr.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationByInh.kt b/js/js.translator/testData/box/delegation/delegationByInh.kt index e2b5590e9c3..0610fb6ba35 100644 --- a/js/js.translator/testData/box/delegation/delegationByInh.kt +++ b/js/js.translator/testData/box/delegation/delegationByInh.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1140 +// EXPECTED_REACHABLE_NODES: 1310 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationByNewInstance.kt b/js/js.translator/testData/box/delegation/delegationByNewInstance.kt index 513c55eae8b..ecbcffe5780 100644 --- a/js/js.translator/testData/box/delegation/delegationByNewInstance.kt +++ b/js/js.translator/testData/box/delegation/delegationByNewInstance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationChain.kt b/js/js.translator/testData/box/delegation/delegationChain.kt index 8439fa0fc3e..cb66b840b80 100644 --- a/js/js.translator/testData/box/delegation/delegationChain.kt +++ b/js/js.translator/testData/box/delegation/delegationChain.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1299 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationEvaluationOrder1.kt b/js/js.translator/testData/box/delegation/delegationEvaluationOrder1.kt index d6399548189..857f1b16824 100644 --- a/js/js.translator/testData/box/delegation/delegationEvaluationOrder1.kt +++ b/js/js.translator/testData/box/delegation/delegationEvaluationOrder1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1136 +// EXPECTED_REACHABLE_NODES: 1306 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationEvaluationOrder2.kt b/js/js.translator/testData/box/delegation/delegationEvaluationOrder2.kt index d27386701c2..20bf049affe 100644 --- a/js/js.translator/testData/box/delegation/delegationEvaluationOrder2.kt +++ b/js/js.translator/testData/box/delegation/delegationEvaluationOrder2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1152 +// EXPECTED_REACHABLE_NODES: 1322 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationExtFun1.kt b/js/js.translator/testData/box/delegation/delegationExtFun1.kt index 0b39e786547..18442ee5c27 100644 --- a/js/js.translator/testData/box/delegation/delegationExtFun1.kt +++ b/js/js.translator/testData/box/delegation/delegationExtFun1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationExtFun2.kt b/js/js.translator/testData/box/delegation/delegationExtFun2.kt index 48dee62ca1e..6a75cf7fefe 100644 --- a/js/js.translator/testData/box/delegation/delegationExtFun2.kt +++ b/js/js.translator/testData/box/delegation/delegationExtFun2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationExtProp.kt b/js/js.translator/testData/box/delegation/delegationExtProp.kt index 5c57033ebdf..bc13ae493df 100644 --- a/js/js.translator/testData/box/delegation/delegationExtProp.kt +++ b/js/js.translator/testData/box/delegation/delegationExtProp.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1298 package foo interface Base { diff --git a/js/js.translator/testData/box/delegation/delegationExtensionPropertyDelegated.kt b/js/js.translator/testData/box/delegation/delegationExtensionPropertyDelegated.kt index 1213fcabf3a..0a80aeef756 100644 --- a/js/js.translator/testData/box/delegation/delegationExtensionPropertyDelegated.kt +++ b/js/js.translator/testData/box/delegation/delegationExtensionPropertyDelegated.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1164 +// EXPECTED_REACHABLE_NODES: 1306 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegation/delegationGenericArg.kt b/js/js.translator/testData/box/delegation/delegationGenericArg.kt index 6a7dedbde52..c3cd2813220 100644 --- a/js/js.translator/testData/box/delegation/delegationGenericArg.kt +++ b/js/js.translator/testData/box/delegation/delegationGenericArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 // This test was adapted from compiler/testData/codegen/box/classes package foo diff --git a/js/js.translator/testData/box/delegation/delegationMethodsWithArgs.kt b/js/js.translator/testData/box/delegation/delegationMethodsWithArgs.kt index 35538fb82a5..a53cc33b92e 100644 --- a/js/js.translator/testData/box/delegation/delegationMethodsWithArgs.kt +++ b/js/js.translator/testData/box/delegation/delegationMethodsWithArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1298 // This test was adapted from compiler/testData/codegen/box/classes package foo diff --git a/js/js.translator/testData/box/delegation/jsNamePropertyDelegation.kt b/js/js.translator/testData/box/delegation/jsNamePropertyDelegation.kt index 463aa2ab15b..05598ea0115 100644 --- a/js/js.translator/testData/box/delegation/jsNamePropertyDelegation.kt +++ b/js/js.translator/testData/box/delegation/jsNamePropertyDelegation.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1295 package foo import kotlin.reflect.KProperty diff --git a/js/js.translator/testData/box/delegation/onObject.kt b/js/js.translator/testData/box/delegation/onObject.kt index 59dc842c667..e200557c677 100644 --- a/js/js.translator/testData/box/delegation/onObject.kt +++ b/js/js.translator/testData/box/delegation/onObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1300 package foo interface T { diff --git a/js/js.translator/testData/box/dynamic/binaryOperations.kt b/js/js.translator/testData/box/dynamic/binaryOperations.kt index 9a16536d362..1a714fdef65 100644 --- a/js/js.translator/testData/box/dynamic/binaryOperations.kt +++ b/js/js.translator/testData/box/dynamic/binaryOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/callGetMethod.kt b/js/js.translator/testData/box/dynamic/callGetMethod.kt index 4e366dbdd3c..448264994e6 100644 --- a/js/js.translator/testData/box/dynamic/callGetMethod.kt +++ b/js/js.translator/testData/box/dynamic/callGetMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/callMethods.kt b/js/js.translator/testData/box/dynamic/callMethods.kt index ea3e97dce2e..b939999387c 100644 --- a/js/js.translator/testData/box/dynamic/callMethods.kt +++ b/js/js.translator/testData/box/dynamic/callMethods.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/callSetMethod.kt b/js/js.translator/testData/box/dynamic/callSetMethod.kt index 5d80b73f04e..3186aadbaa5 100644 --- a/js/js.translator/testData/box/dynamic/callSetMethod.kt +++ b/js/js.translator/testData/box/dynamic/callSetMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/compareTo.kt b/js/js.translator/testData/box/dynamic/compareTo.kt index 3067239614d..a9cef9a07ad 100644 --- a/js/js.translator/testData/box/dynamic/compareTo.kt +++ b/js/js.translator/testData/box/dynamic/compareTo.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1295 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/equals.kt b/js/js.translator/testData/box/dynamic/equals.kt index 03f8b670926..af706f60046 100644 --- a/js/js.translator/testData/box/dynamic/equals.kt +++ b/js/js.translator/testData/box/dynamic/equals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1157 +// EXPECTED_REACHABLE_NODES: 1324 package foo object f { diff --git a/js/js.translator/testData/box/dynamic/identityEquals.kt b/js/js.translator/testData/box/dynamic/identityEquals.kt index 2f8cb0f1aa3..29792cab4e6 100644 --- a/js/js.translator/testData/box/dynamic/identityEquals.kt +++ b/js/js.translator/testData/box/dynamic/identityEquals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1146 +// EXPECTED_REACHABLE_NODES: 1313 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/incrementAndDecrement.kt b/js/js.translator/testData/box/dynamic/incrementAndDecrement.kt index 70b937bb8ed..ac16bfba72b 100644 --- a/js/js.translator/testData/box/dynamic/incrementAndDecrement.kt +++ b/js/js.translator/testData/box/dynamic/incrementAndDecrement.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/infixCall.kt b/js/js.translator/testData/box/dynamic/infixCall.kt index 327b2f07819..a7242872bca 100644 --- a/js/js.translator/testData/box/dynamic/infixCall.kt +++ b/js/js.translator/testData/box/dynamic/infixCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/invoke.kt b/js/js.translator/testData/box/dynamic/invoke.kt index d1ddc4419d4..1fe1c2e0149 100644 --- a/js/js.translator/testData/box/dynamic/invoke.kt +++ b/js/js.translator/testData/box/dynamic/invoke.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/is.kt b/js/js.translator/testData/box/dynamic/is.kt index 1d16b957af1..5d5b46cfa3e 100644 --- a/js/js.translator/testData/box/dynamic/is.kt +++ b/js/js.translator/testData/box/dynamic/is.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1293 // FILE: is.kt package foo diff --git a/js/js.translator/testData/box/dynamic/isJsPrimitiveType.kt b/js/js.translator/testData/box/dynamic/isJsPrimitiveType.kt index 0c975f05131..e02351268b7 100644 --- a/js/js.translator/testData/box/dynamic/isJsPrimitiveType.kt +++ b/js/js.translator/testData/box/dynamic/isJsPrimitiveType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1148 +// EXPECTED_REACHABLE_NODES: 1300 package foo enum class Type { diff --git a/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt b/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt index 07b4ff4d029..a5b99cc2791 100644 --- a/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt +++ b/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/propertyAccess.kt b/js/js.translator/testData/box/dynamic/propertyAccess.kt index 413952c4899..dda3f4d4447 100644 --- a/js/js.translator/testData/box/dynamic/propertyAccess.kt +++ b/js/js.translator/testData/box/dynamic/propertyAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/propertySideEffect.kt b/js/js.translator/testData/box/dynamic/propertySideEffect.kt index c01ed0de344..3c56b1f313f 100644 --- a/js/js.translator/testData/box/dynamic/propertySideEffect.kt +++ b/js/js.translator/testData/box/dynamic/propertySideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 external class C inline val C.foo: String diff --git a/js/js.translator/testData/box/dynamic/unaryOperations.kt b/js/js.translator/testData/box/dynamic/unaryOperations.kt index 67dd649d7d2..72b2623aa1b 100644 --- a/js/js.translator/testData/box/dynamic/unaryOperations.kt +++ b/js/js.translator/testData/box/dynamic/unaryOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1293 package foo fun box(): String { diff --git a/js/js.translator/testData/box/enum/accessing.kt b/js/js.translator/testData/box/enum/accessing.kt index 9ec9b9641e0..70b7cd3e085 100644 --- a/js/js.translator/testData/box/enum/accessing.kt +++ b/js/js.translator/testData/box/enum/accessing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1155 +// EXPECTED_REACHABLE_NODES: 1309 package foo enum class A { diff --git a/js/js.translator/testData/box/enum/enumInheritedFromTrait.kt b/js/js.translator/testData/box/enum/enumInheritedFromTrait.kt index 17f09425bdb..843e3410253 100644 --- a/js/js.translator/testData/box/enum/enumInheritedFromTrait.kt +++ b/js/js.translator/testData/box/enum/enumInheritedFromTrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1150 +// EXPECTED_REACHABLE_NODES: 1307 package foo fun box() = MyEnum.E1.f() + MyEnum.E2.f() diff --git a/js/js.translator/testData/box/enum/enumIsComparable.kt b/js/js.translator/testData/box/enum/enumIsComparable.kt index 47b0b33375b..d2d19f8ec86 100644 --- a/js/js.translator/testData/box/enum/enumIsComparable.kt +++ b/js/js.translator/testData/box/enum/enumIsComparable.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1291 package foo enum class A { diff --git a/js/js.translator/testData/box/enum/enumWithInheritance.kt b/js/js.translator/testData/box/enum/enumWithInheritance.kt index b6b94a56d70..46e35aca87f 100644 --- a/js/js.translator/testData/box/enum/enumWithInheritance.kt +++ b/js/js.translator/testData/box/enum/enumWithInheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1167 +// EXPECTED_REACHABLE_NODES: 1324 package foo enum class B(open val bar: Int) { diff --git a/js/js.translator/testData/box/enum/equals.kt b/js/js.translator/testData/box/enum/equals.kt index 65a957c2bb5..7758f72a440 100644 --- a/js/js.translator/testData/box/enum/equals.kt +++ b/js/js.translator/testData/box/enum/equals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1154 +// EXPECTED_REACHABLE_NODES: 1305 package foo enum class Foo { diff --git a/js/js.translator/testData/box/enum/equalsNullUndefined.kt b/js/js.translator/testData/box/enum/equalsNullUndefined.kt index 52b44f3cfba..8dc117181fa 100644 --- a/js/js.translator/testData/box/enum/equalsNullUndefined.kt +++ b/js/js.translator/testData/box/enum/equalsNullUndefined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1141 +// EXPECTED_REACHABLE_NODES: 1297 enum class A { X, Y diff --git a/js/js.translator/testData/box/enum/implementsComparable.kt b/js/js.translator/testData/box/enum/implementsComparable.kt index 4ad62d974da..88902766163 100644 --- a/js/js.translator/testData/box/enum/implementsComparable.kt +++ b/js/js.translator/testData/box/enum/implementsComparable.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1142 +// EXPECTED_REACHABLE_NODES: 1295 package foo enum class A { diff --git a/js/js.translator/testData/box/enum/initializationOrder.kt b/js/js.translator/testData/box/enum/initializationOrder.kt index ac74193d8ed..59bcede68b2 100644 --- a/js/js.translator/testData/box/enum/initializationOrder.kt +++ b/js/js.translator/testData/box/enum/initializationOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1144 +// EXPECTED_REACHABLE_NODES: 1300 package foo enum class E { diff --git a/js/js.translator/testData/box/enum/nativeEnum.kt b/js/js.translator/testData/box/enum/nativeEnum.kt index 18585bae928..c005e02d232 100644 --- a/js/js.translator/testData/box/enum/nativeEnum.kt +++ b/js/js.translator/testData/box/enum/nativeEnum.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo external enum class JsEnum { diff --git a/js/js.translator/testData/box/enum/simpleEnum.kt b/js/js.translator/testData/box/enum/simpleEnum.kt index a847bf18ef7..366d3a49a0d 100644 --- a/js/js.translator/testData/box/enum/simpleEnum.kt +++ b/js/js.translator/testData/box/enum/simpleEnum.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1289 package foo enum class E { diff --git a/js/js.translator/testData/box/enum/superCallInEnumLiteral.kt b/js/js.translator/testData/box/enum/superCallInEnumLiteral.kt index d61b52d205d..45f49488397 100644 --- a/js/js.translator/testData/box/enum/superCallInEnumLiteral.kt +++ b/js/js.translator/testData/box/enum/superCallInEnumLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1150 +// EXPECTED_REACHABLE_NODES: 1307 package foo fun box() = E.E1.f() + E.E2.f() diff --git a/js/js.translator/testData/box/examples/basicproperty.kt b/js/js.translator/testData/box/examples/basicproperty.kt index b9bc1f36a5c..ccb7eb0912b 100644 --- a/js/js.translator/testData/box/examples/basicproperty.kt +++ b/js/js.translator/testData/box/examples/basicproperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1300 open class M() { open var b: Int = 0 } diff --git a/js/js.translator/testData/box/examples/classObject.kt b/js/js.translator/testData/box/examples/classObject.kt index 45f6ac36705..890dc85a25b 100644 --- a/js/js.translator/testData/box/examples/classObject.kt +++ b/js/js.translator/testData/box/examples/classObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 class C() { companion object { fun create() = C() diff --git a/js/js.translator/testData/box/examples/closureWithParameter.kt b/js/js.translator/testData/box/examples/closureWithParameter.kt index b923b1803fa..e71ea519967 100644 --- a/js/js.translator/testData/box/examples/closureWithParameter.kt +++ b/js/js.translator/testData/box/examples/closureWithParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { return apply("OK", { arg: String -> arg }) } diff --git a/js/js.translator/testData/box/examples/closureWithParameterAndBoxing.kt b/js/js.translator/testData/box/examples/closureWithParameterAndBoxing.kt index 1d1c5860130..5402340168d 100644 --- a/js/js.translator/testData/box/examples/closureWithParameterAndBoxing.kt +++ b/js/js.translator/testData/box/examples/closureWithParameterAndBoxing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { return if (apply(5) { arg: Int -> arg + 13 } == 18) "OK" else "fail" } diff --git a/js/js.translator/testData/box/examples/doubleEnclosedLocalVariable.kt b/js/js.translator/testData/box/examples/doubleEnclosedLocalVariable.kt index 9e26cb968ff..ac334ae95d5 100644 --- a/js/js.translator/testData/box/examples/doubleEnclosedLocalVariable.kt +++ b/js/js.translator/testData/box/examples/doubleEnclosedLocalVariable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1283 fun box(): String { val cl = 39 return if (sum(200, { val ff = { cl }; ff() }) == 239) "OK" else "FAIL" diff --git a/js/js.translator/testData/box/examples/enclosed.kt b/js/js.translator/testData/box/examples/enclosed.kt index 5f53478dec5..1d3242d7f53 100644 --- a/js/js.translator/testData/box/examples/enclosed.kt +++ b/js/js.translator/testData/box/examples/enclosed.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1146 +// EXPECTED_REACHABLE_NODES: 1318 interface BK { fun x(): Int = 50 } diff --git a/js/js.translator/testData/box/examples/enclosingLocalVariable.kt b/js/js.translator/testData/box/examples/enclosingLocalVariable.kt index d406824c9c8..76a2e5c4e14 100644 --- a/js/js.translator/testData/box/examples/enclosingLocalVariable.kt +++ b/js/js.translator/testData/box/examples/enclosingLocalVariable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1284 fun box(): String { val cl = 39 return if (sum(200, { val m = { val r = { cl }; r() }; m() }) == 239) "OK" else "FAIL" diff --git a/js/js.translator/testData/box/examples/extensionClosure.kt b/js/js.translator/testData/box/examples/extensionClosure.kt index a0ed16e8bcf..f93d094b669 100644 --- a/js/js.translator/testData/box/examples/extensionClosure.kt +++ b/js/js.translator/testData/box/examples/extensionClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 class Point(val x: Int, val y: Int) fun box(): String { diff --git a/js/js.translator/testData/box/examples/funDelegation.kt b/js/js.translator/testData/box/examples/funDelegation.kt index 7d0a9fe4479..1dbe3267e2d 100644 --- a/js/js.translator/testData/box/examples/funDelegation.kt +++ b/js/js.translator/testData/box/examples/funDelegation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 open class Base() { fun n(n: Int): Int = n + 1 } diff --git a/js/js.translator/testData/box/examples/incrementProperty.kt b/js/js.translator/testData/box/examples/incrementProperty.kt index a6ad03fffed..6ba2eb2b528 100644 --- a/js/js.translator/testData/box/examples/incrementProperty.kt +++ b/js/js.translator/testData/box/examples/incrementProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 class Slot() { var vitality: Int = 10000 diff --git a/js/js.translator/testData/box/examples/inheritance.kt b/js/js.translator/testData/box/examples/inheritance.kt index f3654a22bfc..4fcec65c37b 100644 --- a/js/js.translator/testData/box/examples/inheritance.kt +++ b/js/js.translator/testData/box/examples/inheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1147 +// EXPECTED_REACHABLE_NODES: 1319 // Changed when traits were introduced. May not make sense any more open class X(val x: Int) { diff --git a/js/js.translator/testData/box/examples/inheritedInnerClass.kt b/js/js.translator/testData/box/examples/inheritedInnerClass.kt index 8dacb772400..4832a1b26e9 100644 --- a/js/js.translator/testData/box/examples/inheritedInnerClass.kt +++ b/js/js.translator/testData/box/examples/inheritedInnerClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 class Outer() { open class InnerBase() { } diff --git a/js/js.translator/testData/box/examples/inheritedMethod.kt b/js/js.translator/testData/box/examples/inheritedMethod.kt index 7903e9bbe9c..8eeab2e68eb 100644 --- a/js/js.translator/testData/box/examples/inheritedMethod.kt +++ b/js/js.translator/testData/box/examples/inheritedMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 open class Foo() { fun xyzzy(): String = "xyzzy" } diff --git a/js/js.translator/testData/box/examples/initializerBlock.kt b/js/js.translator/testData/box/examples/initializerBlock.kt index 0f121736c16..edb84a53bc2 100644 --- a/js/js.translator/testData/box/examples/initializerBlock.kt +++ b/js/js.translator/testData/box/examples/initializerBlock.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 class C() { public var f: Int diff --git a/js/js.translator/testData/box/examples/innerClass.kt b/js/js.translator/testData/box/examples/innerClass.kt index 685b1af17ec..6cd172c4e4d 100644 --- a/js/js.translator/testData/box/examples/innerClass.kt +++ b/js/js.translator/testData/box/examples/innerClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 class Outer(val foo: StringBuilder) { inner class Inner() { fun len(): Int { diff --git a/js/js.translator/testData/box/examples/kt242.kt b/js/js.translator/testData/box/examples/kt242.kt index 1142f24c42e..b1bdb98ad65 100644 --- a/js/js.translator/testData/box/examples/kt242.kt +++ b/js/js.translator/testData/box/examples/kt242.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 fun box(): String { val i: Int? = 7 val j: Int? = null diff --git a/js/js.translator/testData/box/examples/newInstanceDefaultConstructor.kt b/js/js.translator/testData/box/examples/newInstanceDefaultConstructor.kt index c7d9da543db..6b90121b952 100644 --- a/js/js.translator/testData/box/examples/newInstanceDefaultConstructor.kt +++ b/js/js.translator/testData/box/examples/newInstanceDefaultConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 class SimpleClass() { fun foo() = 610 } diff --git a/js/js.translator/testData/box/examples/propertyDelegation.kt b/js/js.translator/testData/box/examples/propertyDelegation.kt index 4beb41007c6..a6b1d53bf6d 100644 --- a/js/js.translator/testData/box/examples/propertyDelegation.kt +++ b/js/js.translator/testData/box/examples/propertyDelegation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1299 open class Base() { val plain = 239 public val read: Int diff --git a/js/js.translator/testData/box/examples/propertyInInitializer.kt b/js/js.translator/testData/box/examples/propertyInInitializer.kt index e4f684871f7..145752f0252 100644 --- a/js/js.translator/testData/box/examples/propertyInInitializer.kt +++ b/js/js.translator/testData/box/examples/propertyInInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 class Outer() { val s = "xyzzy" diff --git a/js/js.translator/testData/box/examples/rightHandOverride.kt b/js/js.translator/testData/box/examples/rightHandOverride.kt index 6e6b6947e18..a0d89d0110d 100644 --- a/js/js.translator/testData/box/examples/rightHandOverride.kt +++ b/js/js.translator/testData/box/examples/rightHandOverride.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 // Changed when traits were introduced. May not make sense any more interface Left { diff --git a/js/js.translator/testData/box/examples/simplestClosure.kt b/js/js.translator/testData/box/examples/simplestClosure.kt index 00b441ec05e..0fe2e71eb74 100644 --- a/js/js.translator/testData/box/examples/simplestClosure.kt +++ b/js/js.translator/testData/box/examples/simplestClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { return invoker({ "OK" }) } diff --git a/js/js.translator/testData/box/examples/simplestClosureAndBoxing.kt b/js/js.translator/testData/box/examples/simplestClosureAndBoxing.kt index bf590b64c3f..b6b392221e4 100644 --- a/js/js.translator/testData/box/examples/simplestClosureAndBoxing.kt +++ b/js/js.translator/testData/box/examples/simplestClosureAndBoxing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { return if (int_invoker({ 7 }) == 7) "OK" else "fail" } diff --git a/js/js.translator/testData/box/examples/traitproperty.kt b/js/js.translator/testData/box/examples/traitproperty.kt index 2d65d8ccfd2..9b7870ab0e5 100644 --- a/js/js.translator/testData/box/examples/traitproperty.kt +++ b/js/js.translator/testData/box/examples/traitproperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1296 interface M { var backingB: Int var b: Int diff --git a/js/js.translator/testData/box/expression/cast/castExtensionToKMutableProperty.kt b/js/js.translator/testData/box/expression/cast/castExtensionToKMutableProperty.kt index cfe7aa9e9db..c0be3a85cc9 100644 --- a/js/js.translator/testData/box/expression/cast/castExtensionToKMutableProperty.kt +++ b/js/js.translator/testData/box/expression/cast/castExtensionToKMutableProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo import kotlin.reflect.KProperty1 diff --git a/js/js.translator/testData/box/expression/cast/castExtensionToKProperty1.kt b/js/js.translator/testData/box/expression/cast/castExtensionToKProperty1.kt index 48b76f7f3f4..0a22bdc0497 100644 --- a/js/js.translator/testData/box/expression/cast/castExtensionToKProperty1.kt +++ b/js/js.translator/testData/box/expression/cast/castExtensionToKProperty1.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo import kotlin.reflect.KProperty1 diff --git a/js/js.translator/testData/box/expression/cast/castToAny.kt b/js/js.translator/testData/box/expression/cast/castToAny.kt index 03ac51a63b4..11ab7ddcb1f 100644 --- a/js/js.translator/testData/box/expression/cast/castToAny.kt +++ b/js/js.translator/testData/box/expression/cast/castToAny.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1298 package foo class A diff --git a/js/js.translator/testData/box/expression/cast/castToArray.kt b/js/js.translator/testData/box/expression/cast/castToArray.kt index 27bc52e45b1..99c791139f0 100644 --- a/js/js.translator/testData/box/expression/cast/castToArray.kt +++ b/js/js.translator/testData/box/expression/cast/castToArray.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/cast/castToFunction.kt b/js/js.translator/testData/box/expression/cast/castToFunction.kt index 3e7e00adfb9..466996cd08f 100644 --- a/js/js.translator/testData/box/expression/cast/castToFunction.kt +++ b/js/js.translator/testData/box/expression/cast/castToFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1290 package foo fun test(fn: Any?): Function0 = diff --git a/js/js.translator/testData/box/expression/cast/castToGenericType.kt b/js/js.translator/testData/box/expression/cast/castToGenericType.kt index 6b49951e573..11e0940aede 100644 --- a/js/js.translator/testData/box/expression/cast/castToGenericType.kt +++ b/js/js.translator/testData/box/expression/cast/castToGenericType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1298 package foo class A(val s: String) diff --git a/js/js.translator/testData/box/expression/cast/castToGenericTypeWithMultipleUpperBounds.kt b/js/js.translator/testData/box/expression/cast/castToGenericTypeWithMultipleUpperBounds.kt index 206867cc16c..ccff0fdf18b 100644 --- a/js/js.translator/testData/box/expression/cast/castToGenericTypeWithMultipleUpperBounds.kt +++ b/js/js.translator/testData/box/expression/cast/castToGenericTypeWithMultipleUpperBounds.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1150 +// EXPECTED_REACHABLE_NODES: 1317 package foo open class A() diff --git a/js/js.translator/testData/box/expression/cast/castToGenericTypeWithUpperBound.kt b/js/js.translator/testData/box/expression/cast/castToGenericTypeWithUpperBound.kt index e8470d119b4..cc86fecff0a 100644 --- a/js/js.translator/testData/box/expression/cast/castToGenericTypeWithUpperBound.kt +++ b/js/js.translator/testData/box/expression/cast/castToGenericTypeWithUpperBound.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1144 +// EXPECTED_REACHABLE_NODES: 1314 package foo open class A diff --git a/js/js.translator/testData/box/expression/cast/castToKMutableProperty0.kt b/js/js.translator/testData/box/expression/cast/castToKMutableProperty0.kt index 3c54215cf51..89ea661796e 100644 --- a/js/js.translator/testData/box/expression/cast/castToKMutableProperty0.kt +++ b/js/js.translator/testData/box/expression/cast/castToKMutableProperty0.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo import kotlin.reflect.KProperty0 diff --git a/js/js.translator/testData/box/expression/cast/castToKMutableProperty1.kt b/js/js.translator/testData/box/expression/cast/castToKMutableProperty1.kt index d9cee93b6cd..7a78d3aef19 100644 --- a/js/js.translator/testData/box/expression/cast/castToKMutableProperty1.kt +++ b/js/js.translator/testData/box/expression/cast/castToKMutableProperty1.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo import kotlin.reflect.KProperty1 diff --git a/js/js.translator/testData/box/expression/cast/castToKProperty0.kt b/js/js.translator/testData/box/expression/cast/castToKProperty0.kt index 2de865d1db7..6a06b267952 100644 --- a/js/js.translator/testData/box/expression/cast/castToKProperty0.kt +++ b/js/js.translator/testData/box/expression/cast/castToKProperty0.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo import kotlin.reflect.KProperty0 diff --git a/js/js.translator/testData/box/expression/cast/castToKProperty1.kt b/js/js.translator/testData/box/expression/cast/castToKProperty1.kt index 65bae682ede..d121a7a2fab 100644 --- a/js/js.translator/testData/box/expression/cast/castToKProperty1.kt +++ b/js/js.translator/testData/box/expression/cast/castToKProperty1.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo import kotlin.reflect.KProperty1 diff --git a/js/js.translator/testData/box/expression/cast/castToNotNull.kt b/js/js.translator/testData/box/expression/cast/castToNotNull.kt index 77cb668c034..c35d2e8eeb1 100644 --- a/js/js.translator/testData/box/expression/cast/castToNotNull.kt +++ b/js/js.translator/testData/box/expression/cast/castToNotNull.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1295 package foo interface A diff --git a/js/js.translator/testData/box/expression/cast/castToNullable.kt b/js/js.translator/testData/box/expression/cast/castToNullable.kt index 2365f153d7a..32289c4620f 100644 --- a/js/js.translator/testData/box/expression/cast/castToNullable.kt +++ b/js/js.translator/testData/box/expression/cast/castToNullable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1294 package foo interface A diff --git a/js/js.translator/testData/box/expression/cast/primitiveToClass.kt b/js/js.translator/testData/box/expression/cast/primitiveToClass.kt index 6238cfdb8fd..2a18e3954ec 100644 --- a/js/js.translator/testData/box/expression/cast/primitiveToClass.kt +++ b/js/js.translator/testData/box/expression/cast/primitiveToClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1289 package foo interface A diff --git a/js/js.translator/testData/box/expression/cast/reifiedToNotNull.kt b/js/js.translator/testData/box/expression/cast/reifiedToNotNull.kt index 4ebcaaa43b9..a04c6b02eed 100644 --- a/js/js.translator/testData/box/expression/cast/reifiedToNotNull.kt +++ b/js/js.translator/testData/box/expression/cast/reifiedToNotNull.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1294 package foo // CHECK_NOT_CALLED: test diff --git a/js/js.translator/testData/box/expression/cast/reifiedToNullable1.kt b/js/js.translator/testData/box/expression/cast/reifiedToNullable1.kt index 53ad90d572e..e3905b2fb99 100644 --- a/js/js.translator/testData/box/expression/cast/reifiedToNullable1.kt +++ b/js/js.translator/testData/box/expression/cast/reifiedToNullable1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface A diff --git a/js/js.translator/testData/box/expression/cast/reifiedToNullable2.kt b/js/js.translator/testData/box/expression/cast/reifiedToNullable2.kt index fa7389b8ad5..cc7841fab7a 100644 --- a/js/js.translator/testData/box/expression/cast/reifiedToNullable2.kt +++ b/js/js.translator/testData/box/expression/cast/reifiedToNullable2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface A diff --git a/js/js.translator/testData/box/expression/cast/safeCastToGenericTypeWithUpperBound.kt b/js/js.translator/testData/box/expression/cast/safeCastToGenericTypeWithUpperBound.kt index 72dbeaca408..2a4c82c9318 100644 --- a/js/js.translator/testData/box/expression/cast/safeCastToGenericTypeWithUpperBound.kt +++ b/js/js.translator/testData/box/expression/cast/safeCastToGenericTypeWithUpperBound.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1134 +// EXPECTED_REACHABLE_NODES: 1304 package foo open class A diff --git a/js/js.translator/testData/box/expression/cast/safeCastToNotNull.kt b/js/js.translator/testData/box/expression/cast/safeCastToNotNull.kt index 01c5da28660..43ba2793505 100644 --- a/js/js.translator/testData/box/expression/cast/safeCastToNotNull.kt +++ b/js/js.translator/testData/box/expression/cast/safeCastToNotNull.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A diff --git a/js/js.translator/testData/box/expression/cast/safeCastToNullable.kt b/js/js.translator/testData/box/expression/cast/safeCastToNullable.kt index 637064adc4d..250c7b6c9ba 100644 --- a/js/js.translator/testData/box/expression/cast/safeCastToNullable.kt +++ b/js/js.translator/testData/box/expression/cast/safeCastToNullable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A diff --git a/js/js.translator/testData/box/expression/cast/safeCastToReifiedNotNull.kt b/js/js.translator/testData/box/expression/cast/safeCastToReifiedNotNull.kt index e3bfc0ca477..181ae79f440 100644 --- a/js/js.translator/testData/box/expression/cast/safeCastToReifiedNotNull.kt +++ b/js/js.translator/testData/box/expression/cast/safeCastToReifiedNotNull.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_NOT_CALLED: castTo diff --git a/js/js.translator/testData/box/expression/cast/safeCastToReifiedNullable.kt b/js/js.translator/testData/box/expression/cast/safeCastToReifiedNullable.kt index 4d8e242fb2c..aed1842de34 100644 --- a/js/js.translator/testData/box/expression/cast/safeCastToReifiedNullable.kt +++ b/js/js.translator/testData/box/expression/cast/safeCastToReifiedNullable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_NOT_CALLED: castTo diff --git a/js/js.translator/testData/box/expression/cast/smartCastInExtensionFunction.kt b/js/js.translator/testData/box/expression/cast/smartCastInExtensionFunction.kt index 2ca8b37bfc7..4265e46f1eb 100644 --- a/js/js.translator/testData/box/expression/cast/smartCastInExtensionFunction.kt +++ b/js/js.translator/testData/box/expression/cast/smartCastInExtensionFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1296 package foo class A { diff --git a/js/js.translator/testData/box/expression/cast/smartCastInFunction.kt b/js/js.translator/testData/box/expression/cast/smartCastInFunction.kt index 9deb37b81c6..c0517593b5e 100644 --- a/js/js.translator/testData/box/expression/cast/smartCastInFunction.kt +++ b/js/js.translator/testData/box/expression/cast/smartCastInFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1295 package foo class A { diff --git a/js/js.translator/testData/box/expression/compareTo/booleanCompareTo.kt b/js/js.translator/testData/box/expression/compareTo/booleanCompareTo.kt index 03e1f38d76f..05f5338b450 100644 --- a/js/js.translator/testData/box/expression/compareTo/booleanCompareTo.kt +++ b/js/js.translator/testData/box/expression/compareTo/booleanCompareTo.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { val r1 = trueFun() > falseFun() if (!r1) return "fail1" diff --git a/js/js.translator/testData/box/expression/compareTo/customCompareToMethod.kt b/js/js.translator/testData/box/expression/compareTo/customCompareToMethod.kt index 44b577cd3f9..392d35aa71d 100644 --- a/js/js.translator/testData/box/expression/compareTo/customCompareToMethod.kt +++ b/js/js.translator/testData/box/expression/compareTo/customCompareToMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo class A(val value: Int) : Comparable { diff --git a/js/js.translator/testData/box/expression/dollarParameter/dollarParameter.kt b/js/js.translator/testData/box/expression/dollarParameter/dollarParameter.kt index 1e2e3063468..c03b253ae40 100644 --- a/js/js.translator/testData/box/expression/dollarParameter/dollarParameter.kt +++ b/js/js.translator/testData/box/expression/dollarParameter/dollarParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun MyController(`$scope`: String): String { diff --git a/js/js.translator/testData/box/expression/equals/arrays.kt b/js/js.translator/testData/box/expression/equals/arrays.kt index 9d99c399e9a..e87a4e6da0f 100644 --- a/js/js.translator/testData/box/expression/equals/arrays.kt +++ b/js/js.translator/testData/box/expression/equals/arrays.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/equals/compareNullablesWithCustomEquals.kt b/js/js.translator/testData/box/expression/equals/compareNullablesWithCustomEquals.kt index d58aac7e882..dbf696d116b 100644 --- a/js/js.translator/testData/box/expression/equals/compareNullablesWithCustomEquals.kt +++ b/js/js.translator/testData/box/expression/equals/compareNullablesWithCustomEquals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1145 +// EXPECTED_REACHABLE_NODES: 1312 package foo class A { diff --git a/js/js.translator/testData/box/expression/equals/compareToNullWithCustomEquals.kt b/js/js.translator/testData/box/expression/equals/compareToNullWithCustomEquals.kt index 4de9813ca55..e0d0f56a66c 100644 --- a/js/js.translator/testData/box/expression/equals/compareToNullWithCustomEquals.kt +++ b/js/js.translator/testData/box/expression/equals/compareToNullWithCustomEquals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1290 package foo class A { diff --git a/js/js.translator/testData/box/expression/equals/customEqualsMethod.kt b/js/js.translator/testData/box/expression/equals/customEqualsMethod.kt index fa4159c7ad8..a25bbde76bd 100644 --- a/js/js.translator/testData/box/expression/equals/customEqualsMethod.kt +++ b/js/js.translator/testData/box/expression/equals/customEqualsMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class Foo(val name: String) { diff --git a/js/js.translator/testData/box/expression/equals/customEqualsMethodOnAny.kt b/js/js.translator/testData/box/expression/equals/customEqualsMethodOnAny.kt index e2ef668e9db..25fa96a2b09 100644 --- a/js/js.translator/testData/box/expression/equals/customEqualsMethodOnAny.kt +++ b/js/js.translator/testData/box/expression/equals/customEqualsMethodOnAny.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class Foo(val name: String) { diff --git a/js/js.translator/testData/box/expression/equals/equalsBehaviorOnNull.kt b/js/js.translator/testData/box/expression/equals/equalsBehaviorOnNull.kt index 81d3351fd1e..e76d2742ef5 100644 --- a/js/js.translator/testData/box/expression/equals/equalsBehaviorOnNull.kt +++ b/js/js.translator/testData/box/expression/equals/equalsBehaviorOnNull.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1289 package foo var log = "" diff --git a/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt b/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt index cb91a817fd1..e4c7dfa6ced 100644 --- a/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt +++ b/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/equals/explicitEqualsMethod.kt b/js/js.translator/testData/box/expression/equals/explicitEqualsMethod.kt index 594e4619e1a..eeaf38d90c0 100644 --- a/js/js.translator/testData/box/expression/equals/explicitEqualsMethod.kt +++ b/js/js.translator/testData/box/expression/equals/explicitEqualsMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Foo(val name: String) { diff --git a/js/js.translator/testData/box/expression/equals/stringsEqual.kt b/js/js.translator/testData/box/expression/equals/stringsEqual.kt index 6c6cc5ddfce..1b01620d4a7 100644 --- a/js/js.translator/testData/box/expression/equals/stringsEqual.kt +++ b/js/js.translator/testData/box/expression/equals/stringsEqual.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/equals/superEquals.kt b/js/js.translator/testData/box/expression/equals/superEquals.kt index 583ea6efded..9d6de88b5d9 100644 --- a/js/js.translator/testData/box/expression/equals/superEquals.kt +++ b/js/js.translator/testData/box/expression/equals/superEquals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1136 +// EXPECTED_REACHABLE_NODES: 1303 package foo open class A { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/2dangerousInExpression.kt b/js/js.translator/testData/box/expression/evaluationOrder/2dangerousInExpression.kt index accd49b1d3a..50144eaf209 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/2dangerousInExpression.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/2dangerousInExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/andAndWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/andAndWithBreakContinueReturn.kt index f55f0d8d1a6..257b768130a 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/andAndWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/andAndWithBreakContinueReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/andAndWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/andAndWithSideEffect.kt index 189d4143c8f..40d6f07471f 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/andAndWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/andAndWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/assignToArrayElementWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/assignToArrayElementWithSideEffect.kt index 0aa5fb19380..4beb457ca4b 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/assignToArrayElementWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/assignToArrayElementWithSideEffect.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt index a2b09b53d56..f809a60e8cb 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/assignToDotQualifiedWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/booleanAndOr.kt b/js/js.translator/testData/box/expression/evaluationOrder/booleanAndOr.kt index 4b57b72404b..d1852ace18e 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/booleanAndOr.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/booleanAndOr.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1291 var log = "" fun foo(a: Boolean, b: () -> Boolean): Boolean = a or b() diff --git a/js/js.translator/testData/box/expression/evaluationOrder/callArgs.kt b/js/js.translator/testData/box/expression/evaluationOrder/callArgs.kt index b76c989f97b..d8a4f2ca437 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/callArgs.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/callArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1294 package foo var global = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/callVarargs.kt b/js/js.translator/testData/box/expression/evaluationOrder/callVarargs.kt index 25c9d4c437d..8a1d6415b36 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/callVarargs.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/callVarargs.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1285 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/callWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/callWithBreakContinueReturn.kt index edbba0a070c..473f0c2f2ea 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/callWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/callWithBreakContinueReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/castWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/castWithBreakContinueReturn.kt index 09de08f7852..c6963885a46 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/castWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/castWithBreakContinueReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1295 package foo fun castWithReturn(): Int { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/compareToIntrinsicWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/compareToIntrinsicWithSideEffect.kt index 1d6266ec502..05bb204be82 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/compareToIntrinsicWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/compareToIntrinsicWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/concatWithTerminator.kt b/js/js.translator/testData/box/expression/evaluationOrder/concatWithTerminator.kt index 2db59dbe04e..97a13f511b8 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/concatWithTerminator.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/concatWithTerminator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/dangerousInline.kt b/js/js.translator/testData/box/expression/evaluationOrder/dangerousInline.kt index 7312503ccff..45848e8acc1 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/dangerousInline.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/dangerousInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo var i = 0 diff --git a/js/js.translator/testData/box/expression/evaluationOrder/dangerousInsideDangerous.kt b/js/js.translator/testData/box/expression/evaluationOrder/dangerousInsideDangerous.kt index 6fd099d85b8..21b48e57afd 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/dangerousInsideDangerous.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/dangerousInsideDangerous.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/deepExpression.kt b/js/js.translator/testData/box/expression/evaluationOrder/deepExpression.kt index baf56aabb20..d762bf790f8 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/deepExpression.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/deepExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1298 package foo var global = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/elvisComplex.kt b/js/js.translator/testData/box/expression/evaluationOrder/elvisComplex.kt index d250465d0d8..970c2e751d1 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/elvisComplex.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/elvisComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo var sideEffect: Int = 0; diff --git a/js/js.translator/testData/box/expression/evaluationOrder/elvisWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/elvisWithBreakContinueReturn.kt index 4c45e23f175..75467987ff4 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/elvisWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/elvisWithBreakContinueReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo class A diff --git a/js/js.translator/testData/box/expression/evaluationOrder/equalsIntrinsicWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/equalsIntrinsicWithSideEffect.kt index 7f50c32447e..9477c3ef720 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/equalsIntrinsicWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/equalsIntrinsicWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder1.kt b/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder1.kt index 47dccdedc0b..fbd25789b50 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder1.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo var d = 0 diff --git a/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder2.kt b/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder2.kt index 7dde1d72729..255e111db64 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder2.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/evaluationOrder2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 // Order of evaluation differs for JVM and Javascript backend // http://youtrack.jetbrains.com/issue/KT-5254 diff --git a/js/js.translator/testData/box/expression/evaluationOrder/ifAsFunArgument.kt b/js/js.translator/testData/box/expression/evaluationOrder/ifAsFunArgument.kt index 10e33f99d1c..29248fde228 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/ifAsFunArgument.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/ifAsFunArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/ifAsPlusArgument.kt b/js/js.translator/testData/box/expression/evaluationOrder/ifAsPlusArgument.kt index 6e56cc0c389..f8b7cf85bca 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/ifAsPlusArgument.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/ifAsPlusArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/ifWithComplex.kt b/js/js.translator/testData/box/expression/evaluationOrder/ifWithComplex.kt index 4dc2e77cf2f..772cf94cede 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/ifWithComplex.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/ifWithComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo var sideEffect: Int = 0; diff --git a/js/js.translator/testData/box/expression/evaluationOrder/intrinsicComplex.kt b/js/js.translator/testData/box/expression/evaluationOrder/intrinsicComplex.kt index 1202a3a358b..5a9272740b2 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/intrinsicComplex.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/intrinsicComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/intrinsicWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/intrinsicWithBreakContinueReturn.kt index 5e04f6b4f1f..4f3137fa9ee 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/intrinsicWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/intrinsicWithBreakContinueReturn.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/literalFunctionAsArgumentWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/literalFunctionAsArgumentWithSideEffect.kt index 78319462fd8..f70fd14f20e 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/literalFunctionAsArgumentWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/literalFunctionAsArgumentWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 // http://youtrack.jetbrains.com/issue/KT-4225 // Compiler to JavaScript produces semantically wrong code diff --git a/js/js.translator/testData/box/expression/evaluationOrder/orOrWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/orOrWithBreakContinueReturn.kt index fa13244977d..67ab77d3b4d 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/orOrWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/orOrWithBreakContinueReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/orOrWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/orOrWithSideEffect.kt index e483c92cf6c..7acdc56564a 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/orOrWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/orOrWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt b/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt index 9e56910cb01..22444e6b75d 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1298 package foo var log = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/secondaryConstructorTemporaryVars.kt b/js/js.translator/testData/box/expression/evaluationOrder/secondaryConstructorTemporaryVars.kt index 855ca7a8a36..8d286c8d827 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/secondaryConstructorTemporaryVars.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/secondaryConstructorTemporaryVars.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // HAS_NO_CAPTURED_VARS: function=A_init except=Kotlin;A;equals class A() { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/singleComponentDestructuring.kt b/js/js.translator/testData/box/expression/evaluationOrder/singleComponentDestructuring.kt index 510cb14274d..a6e0073577a 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/singleComponentDestructuring.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/singleComponentDestructuring.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1283 // CHECK_VARS_COUNT: function=test count=2 var log = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/whenAsMinusArgument.kt b/js/js.translator/testData/box/expression/evaluationOrder/whenAsMinusArgument.kt index 807652199ed..defbd138b3b 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/whenAsMinusArgument.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/whenAsMinusArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/whenJsLiteralWithSideEffect.kt b/js/js.translator/testData/box/expression/evaluationOrder/whenJsLiteralWithSideEffect.kt index 5a4ab182c84..b8121ac7c98 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/whenJsLiteralWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/whenJsLiteralWithSideEffect.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/whenWithComplexConditions.kt b/js/js.translator/testData/box/expression/evaluationOrder/whenWithComplexConditions.kt index 34055782084..658162bd03b 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/whenWithComplexConditions.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/whenWithComplexConditions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/for/forIteratesOverSomethingWithIterator.kt b/js/js.translator/testData/box/expression/for/forIteratesOverSomethingWithIterator.kt index 63bab48a4a5..02e0627d0a8 100644 --- a/js/js.translator/testData/box/expression/for/forIteratesOverSomethingWithIterator.kt +++ b/js/js.translator/testData/box/expression/for/forIteratesOverSomethingWithIterator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo class Iter(val upper: Int) { diff --git a/js/js.translator/testData/box/expression/for/forWithComplexOneStatement.kt b/js/js.translator/testData/box/expression/for/forWithComplexOneStatement.kt index 507eaccc63a..a4838f15e1e 100644 --- a/js/js.translator/testData/box/expression/for/forWithComplexOneStatement.kt +++ b/js/js.translator/testData/box/expression/for/forWithComplexOneStatement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/for/forWithSideEffectImElementAccessAndWithEmptyBody.kt b/js/js.translator/testData/box/expression/for/forWithSideEffectImElementAccessAndWithEmptyBody.kt index b196ce797bd..6c2cf524f74 100644 --- a/js/js.translator/testData/box/expression/for/forWithSideEffectImElementAccessAndWithEmptyBody.kt +++ b/js/js.translator/testData/box/expression/for/forWithSideEffectImElementAccessAndWithEmptyBody.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 package foo var log = "" diff --git a/js/js.translator/testData/box/expression/for/labeledForWithContinue.kt b/js/js.translator/testData/box/expression/for/labeledForWithContinue.kt index 6300dad0ecc..3e185d244dc 100644 --- a/js/js.translator/testData/box/expression/for/labeledForWithContinue.kt +++ b/js/js.translator/testData/box/expression/for/labeledForWithContinue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // http://youtrack.jetbrains.com/issue/KT-5257 // JS: for with continue with label fails on runtime diff --git a/js/js.translator/testData/box/expression/for/labeledForWithWhile.kt b/js/js.translator/testData/box/expression/for/labeledForWithWhile.kt index d2030193520..b109deb31fa 100644 --- a/js/js.translator/testData/box/expression/for/labeledForWithWhile.kt +++ b/js/js.translator/testData/box/expression/for/labeledForWithWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/for/overArrayWithIndex.kt b/js/js.translator/testData/box/expression/for/overArrayWithIndex.kt index 9eae0cf1830..afb066d47df 100644 --- a/js/js.translator/testData/box/expression/for/overArrayWithIndex.kt +++ b/js/js.translator/testData/box/expression/for/overArrayWithIndex.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1284 // CHECK_CONTAINS_NO_CALLS: test1 except=toString // CHECK_CONTAINS_NO_CALLS: test2 except=toString // CHECK_CONTAINS_NO_CALLS: test3 except=toString diff --git a/js/js.translator/testData/box/expression/for/overCollectionWithIndex.kt b/js/js.translator/testData/box/expression/for/overCollectionWithIndex.kt index f35b0a3643e..c9e388d8cc0 100644 --- a/js/js.translator/testData/box/expression/for/overCollectionWithIndex.kt +++ b/js/js.translator/testData/box/expression/for/overCollectionWithIndex.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1461 +// EXPECTED_REACHABLE_NODES: 1652 // CHECK_NOT_CALLED_IN_SCOPE: function=component1 scope=test1 // CHECK_NOT_CALLED_IN_SCOPE: function=component1 scope=test2 // CHECK_NOT_CALLED_IN_SCOPE: function=component1 scope=test3 diff --git a/js/js.translator/testData/box/expression/for/rangeOptimization.kt b/js/js.translator/testData/box/expression/for/rangeOptimization.kt index 33a43fcf5fe..cd1fd2deca5 100644 --- a/js/js.translator/testData/box/expression/for/rangeOptimization.kt +++ b/js/js.translator/testData/box/expression/for/rangeOptimization.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 // CHECK_CONTAINS_NO_CALLS: testRangeTo // CHECK_CONTAINS_NO_CALLS: testRangeToFunction // CHECK_CONTAINS_NO_CALLS: testUntil diff --git a/js/js.translator/testData/box/expression/function/adderClosure.kt b/js/js.translator/testData/box/expression/function/adderClosure.kt index 90cb3069844..2d9d646473a 100644 --- a/js/js.translator/testData/box/expression/function/adderClosure.kt +++ b/js/js.translator/testData/box/expression/function/adderClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt b/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt index f8c56070329..6d4fb39491c 100644 --- a/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt +++ b/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { val a = (fun(): String { val o = { "O" } diff --git a/js/js.translator/testData/box/expression/function/callFunInInit.kt b/js/js.translator/testData/box/expression/function/callFunInInit.kt index b278a093009..ab64f78b271 100644 --- a/js/js.translator/testData/box/expression/function/callFunInInit.kt +++ b/js/js.translator/testData/box/expression/function/callFunInInit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() diff --git a/js/js.translator/testData/box/expression/function/closureWithParameter.kt b/js/js.translator/testData/box/expression/function/closureWithParameter.kt index 779f59f34ba..4be521ab1f7 100644 --- a/js/js.translator/testData/box/expression/function/closureWithParameter.kt +++ b/js/js.translator/testData/box/expression/function/closureWithParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt b/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt index 6885e2d67f8..8d7a60b5a23 100644 --- a/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt +++ b/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/function/defaultParameters.kt b/js/js.translator/testData/box/expression/function/defaultParameters.kt index 2c632d00461..d87be56881f 100644 --- a/js/js.translator/testData/box/expression/function/defaultParameters.kt +++ b/js/js.translator/testData/box/expression/function/defaultParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun f(a: Int = 2, b: Int = 3) = a + b diff --git a/js/js.translator/testData/box/expression/function/enclosingThis.kt b/js/js.translator/testData/box/expression/function/enclosingThis.kt index 97fdbbcf4f9..b1b300c5bf5 100644 --- a/js/js.translator/testData/box/expression/function/enclosingThis.kt +++ b/js/js.translator/testData/box/expression/function/enclosingThis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Point(val x: Int, val y: Int) { diff --git a/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt b/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt index 147ade45a84..9458deca3ac 100644 --- a/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt +++ b/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/function/functionExpression.kt b/js/js.translator/testData/box/expression/function/functionExpression.kt index 8d46a2404ec..3707b40086d 100644 --- a/js/js.translator/testData/box/expression/function/functionExpression.kt +++ b/js/js.translator/testData/box/expression/function/functionExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo fun Any.foo1(): () -> String { diff --git a/js/js.translator/testData/box/expression/function/functionInsideFunction.kt b/js/js.translator/testData/box/expression/function/functionInsideFunction.kt index bc0bdc06439..b6a7eed6a55 100644 --- a/js/js.translator/testData/box/expression/function/functionInsideFunction.kt +++ b/js/js.translator/testData/box/expression/function/functionInsideFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 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 8ece87f26f0..6423875b0f8 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteral.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt b/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt index d6be6a6922b..d0b7712d39a 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun f(a: (Int) -> Int) = a(1) diff --git a/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt b/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt index 943ca4ff6da..95194c0dab6 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun apply(f: (Int) -> Int, t: Int): Int { diff --git a/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt b/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt index d84892325d5..2c52201c4e0 100644 --- a/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt +++ b/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 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 02af3f79c8e..58eb062fd4c 100644 --- a/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt +++ b/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun sum(param1: Int, param2: Int): Int { diff --git a/js/js.translator/testData/box/expression/function/implicitItParameter.kt b/js/js.translator/testData/box/expression/function/implicitItParameter.kt index ea9b9c72be1..365fa03b2ae 100644 --- a/js/js.translator/testData/box/expression/function/implicitItParameter.kt +++ b/js/js.translator/testData/box/expression/function/implicitItParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun test(f: (Int) -> Boolean, p: Int) = f(p) diff --git a/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt b/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt index d15ebe180ad..793976191a4 100644 --- a/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt +++ b/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1141 +// EXPECTED_REACHABLE_NODES: 1295 package foo enum class Foo { diff --git a/js/js.translator/testData/box/expression/function/localExtFunction.kt b/js/js.translator/testData/box/expression/function/localExtFunction.kt index f356f9f9b4e..275ef785d03 100644 --- a/js/js.translator/testData/box/expression/function/localExtFunction.kt +++ b/js/js.translator/testData/box/expression/function/localExtFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/function/localInInitBlock.kt b/js/js.translator/testData/box/expression/function/localInInitBlock.kt index 6a848ba8aef..163257e420c 100644 --- a/js/js.translator/testData/box/expression/function/localInInitBlock.kt +++ b/js/js.translator/testData/box/expression/function/localInInitBlock.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A { diff --git a/js/js.translator/testData/box/expression/function/loopClosure.kt b/js/js.translator/testData/box/expression/function/loopClosure.kt index 8889dbddc7e..a03e9c783fe 100644 --- a/js/js.translator/testData/box/expression/function/loopClosure.kt +++ b/js/js.translator/testData/box/expression/function/loopClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo var b = 0 diff --git a/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt b/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt index 315e30e0b09..f8eae4130b7 100644 --- a/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt +++ b/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1163 +// EXPECTED_REACHABLE_NODES: 1333 package foo public class PublicClass { diff --git a/js/js.translator/testData/box/expression/function/manglingClashWithFunctionsWithoutParameters.kt b/js/js.translator/testData/box/expression/function/manglingClashWithFunctionsWithoutParameters.kt index edef4c0bc91..72ad03ae665 100644 --- a/js/js.translator/testData/box/expression/function/manglingClashWithFunctionsWithoutParameters.kt +++ b/js/js.translator/testData/box/expression/function/manglingClashWithFunctionsWithoutParameters.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1134 +// EXPECTED_REACHABLE_NODES: 1303 package foo fun foo(i: Int): String = "foo" + i diff --git a/js/js.translator/testData/box/expression/function/manglingStability.kt b/js/js.translator/testData/box/expression/function/manglingStability.kt index 2a1f3569e69..b37d073689c 100644 --- a/js/js.translator/testData/box/expression/function/manglingStability.kt +++ b/js/js.translator/testData/box/expression/function/manglingStability.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1165 +// EXPECTED_REACHABLE_NODES: 1334 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 ecb5f43cb9a..9d15c64c827 100644 --- a/js/js.translator/testData/box/expression/function/namedArguments.kt +++ b/js/js.translator/testData/box/expression/function/namedArguments.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun test(x: Int, y: Int) = y - x diff --git a/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt b/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt index 67a83c0b2b8..19b6c5fdf2a 100644 --- a/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt +++ b/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 // 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 470851861a2..8d23a636041 100644 --- a/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt +++ b/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // KT-2219 if function overload overridden function its name doesn't translated correctly package foo diff --git a/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt b/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt index 872aeea1187..7ebfa8f9c27 100644 --- a/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt +++ b/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1296 package foo interface A { diff --git a/js/js.translator/testData/box/expression/function/vararg.kt b/js/js.translator/testData/box/expression/function/vararg.kt index 489e98f4841..7d2cbf4a9a4 100644 --- a/js/js.translator/testData/box/expression/function/vararg.kt +++ b/js/js.translator/testData/box/expression/function/vararg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1142 +// EXPECTED_REACHABLE_NODES: 1310 package foo fun testSize(expectedSize: Int, vararg i: Int): Boolean { diff --git a/js/js.translator/testData/box/expression/function/whenFunction.kt b/js/js.translator/testData/box/expression/function/whenFunction.kt index ab85a638ae6..8d584650bbd 100644 --- a/js/js.translator/testData/box/expression/function/whenFunction.kt +++ b/js/js.translator/testData/box/expression/function/whenFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun foo(a: Int): Int = when { diff --git a/js/js.translator/testData/box/expression/identifierClash/overloadedFun.kt b/js/js.translator/testData/box/expression/identifierClash/overloadedFun.kt index 153f2ed0601..6fb97e5a7ed 100644 --- a/js/js.translator/testData/box/expression/identifierClash/overloadedFun.kt +++ b/js/js.translator/testData/box/expression/identifierClash/overloadedFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1295 package foo abstract class B { diff --git a/js/js.translator/testData/box/expression/identifierClash/privateDeclarations.kt b/js/js.translator/testData/box/expression/identifierClash/privateDeclarations.kt index 8e29565eea7..40e56f3873d 100644 --- a/js/js.translator/testData/box/expression/identifierClash/privateDeclarations.kt +++ b/js/js.translator/testData/box/expression/identifierClash/privateDeclarations.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 open class A { private val `.` = "A" private val `;` = "B" diff --git a/js/js.translator/testData/box/expression/identifierClash/useVariableOfNameOfFunction.kt b/js/js.translator/testData/box/expression/identifierClash/useVariableOfNameOfFunction.kt index eec159187eb..37d6e305b6b 100644 --- a/js/js.translator/testData/box/expression/identifierClash/useVariableOfNameOfFunction.kt +++ b/js/js.translator/testData/box/expression/identifierClash/useVariableOfNameOfFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethod.kt b/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethod.kt index 7ec36d2368e..890bb26595a 100644 --- a/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethod.kt +++ b/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class X diff --git a/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethodForPrimitives.kt b/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethodForPrimitives.kt index 8966204ce90..5dfa294c705 100644 --- a/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethodForPrimitives.kt +++ b/js/js.translator/testData/box/expression/identityEquals/identityEqualsMethodForPrimitives.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/if/ifElseAsExpressionWithThrow.kt b/js/js.translator/testData/box/expression/if/ifElseAsExpressionWithThrow.kt index c6e2c5dd293..d9606e7f3f6 100644 --- a/js/js.translator/testData/box/expression/if/ifElseAsExpressionWithThrow.kt +++ b/js/js.translator/testData/box/expression/if/ifElseAsExpressionWithThrow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/if/ifElseCurlyBraces.kt b/js/js.translator/testData/box/expression/if/ifElseCurlyBraces.kt index 63f6f8e65b8..d1d96835da8 100644 --- a/js/js.translator/testData/box/expression/if/ifElseCurlyBraces.kt +++ b/js/js.translator/testData/box/expression/if/ifElseCurlyBraces.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 var log = "" fun foo(s: String, a: Int, b: Int) { diff --git a/js/js.translator/testData/box/expression/if/ifInsideLambda.kt b/js/js.translator/testData/box/expression/if/ifInsideLambda.kt index 1270a443575..625f6b2846f 100644 --- a/js/js.translator/testData/box/expression/if/ifInsideLambda.kt +++ b/js/js.translator/testData/box/expression/if/ifInsideLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 // http://youtrack.jetbrains.com/issue/KT-5594 // JS: compiler crashes diff --git a/js/js.translator/testData/box/expression/if/nestedIf.kt b/js/js.translator/testData/box/expression/if/nestedIf.kt index b5c974d016c..cbed2400773 100644 --- a/js/js.translator/testData/box/expression/if/nestedIf.kt +++ b/js/js.translator/testData/box/expression/if/nestedIf.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // JS: generate wrong code for nested if // http://youtrack.jetbrains.com/issue/KT-5576 diff --git a/js/js.translator/testData/box/expression/if/withEmptyBlocks.kt b/js/js.translator/testData/box/expression/if/withEmptyBlocks.kt index 6bf61b9705b..bf91f8f9104 100644 --- a/js/js.translator/testData/box/expression/if/withEmptyBlocks.kt +++ b/js/js.translator/testData/box/expression/if/withEmptyBlocks.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/invoke/explicitInvokeLambda.kt b/js/js.translator/testData/box/expression/invoke/explicitInvokeLambda.kt index 894edbf7a3a..468ca28b6c8 100644 --- a/js/js.translator/testData/box/expression/invoke/explicitInvokeLambda.kt +++ b/js/js.translator/testData/box/expression/invoke/explicitInvokeLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/invoke/extensionInvoke.kt b/js/js.translator/testData/box/expression/invoke/extensionInvoke.kt index fdb2c6e2798..accf68ece9d 100644 --- a/js/js.translator/testData/box/expression/invoke/extensionInvoke.kt +++ b/js/js.translator/testData/box/expression/invoke/extensionInvoke.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A(val f: (B.() -> Int)?) diff --git a/js/js.translator/testData/box/expression/invoke/inheritFromFunctionTraits.kt b/js/js.translator/testData/box/expression/invoke/inheritFromFunctionTraits.kt index dc697715538..ba3115796bc 100644 --- a/js/js.translator/testData/box/expression/invoke/inheritFromFunctionTraits.kt +++ b/js/js.translator/testData/box/expression/invoke/inheritFromFunctionTraits.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1295 /** * NOTE: this test originally checked that values of classes inheriting from functions could be invoked as functions. * However, Function{n} / ExtensionFunction{n} classes were incompatible with JS functions our lambdas were compiled to. diff --git a/js/js.translator/testData/box/expression/invoke/internalFunctionFromSuperclass.kt b/js/js.translator/testData/box/expression/invoke/internalFunctionFromSuperclass.kt index 9c411a2bbb8..1d46834b7d8 100644 --- a/js/js.translator/testData/box/expression/invoke/internalFunctionFromSuperclass.kt +++ b/js/js.translator/testData/box/expression/invoke/internalFunctionFromSuperclass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 abstract class A { final internal fun foo() = "OK" } diff --git a/js/js.translator/testData/box/expression/invoke/invokeInExtensionFunctionLiteral.kt b/js/js.translator/testData/box/expression/invoke/invokeInExtensionFunctionLiteral.kt index 538bc278d09..dc78a27a1fb 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeInExtensionFunctionLiteral.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeInExtensionFunctionLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/invoke/invokeInFunctionLiteral.kt b/js/js.translator/testData/box/expression/invoke/invokeInFunctionLiteral.kt index 3069b3ccbc6..ae36ebd157b 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeInFunctionLiteral.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeInFunctionLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/invoke/invokeMethod.kt b/js/js.translator/testData/box/expression/invoke/invokeMethod.kt index 30c672c10b1..998e86d1cb8 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeMethod.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Foo(val postfix: String) { diff --git a/js/js.translator/testData/box/expression/invoke/invokeOnExprByConvention.kt b/js/js.translator/testData/box/expression/invoke/invokeOnExprByConvention.kt index 0e79eb89a41..1b82b01c5fe 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeOnExprByConvention.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeOnExprByConvention.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A { diff --git a/js/js.translator/testData/box/expression/invoke/invokeWithDispatchAndExtensionReceivers.kt b/js/js.translator/testData/box/expression/invoke/invokeWithDispatchAndExtensionReceivers.kt index 94316b04b51..81cfcd0241f 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeWithDispatchAndExtensionReceivers.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeWithDispatchAndExtensionReceivers.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo class A diff --git a/js/js.translator/testData/box/expression/invoke/invokeWithDispatchReceiver.kt b/js/js.translator/testData/box/expression/invoke/invokeWithDispatchReceiver.kt index edb94f706e9..1fb90d39990 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeWithDispatchReceiver.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeWithDispatchReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A { diff --git a/js/js.translator/testData/box/expression/invoke/invokeWithExtensionReceiver.kt b/js/js.translator/testData/box/expression/invoke/invokeWithExtensionReceiver.kt index d8c101ae706..9e1e26bd232 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeWithExtensionReceiver.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeWithExtensionReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo operator fun Int.invoke(x: Int) = this + x diff --git a/js/js.translator/testData/box/expression/invoke/invokeWithImplicitDispatchReceiverAndExtensionReceiver.kt b/js/js.translator/testData/box/expression/invoke/invokeWithImplicitDispatchReceiverAndExtensionReceiver.kt index 7cd116ab04e..2d185cfdcbc 100644 --- a/js/js.translator/testData/box/expression/invoke/invokeWithImplicitDispatchReceiverAndExtensionReceiver.kt +++ b/js/js.translator/testData/box/expression/invoke/invokeWithImplicitDispatchReceiverAndExtensionReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo fun A.f(s: String) = value + s diff --git a/js/js.translator/testData/box/expression/misc/KT-1052-2.kt b/js/js.translator/testData/box/expression/misc/KT-1052-2.kt index 0119b322d63..e9efe7cd258 100644 --- a/js/js.translator/testData/box/expression/misc/KT-1052-2.kt +++ b/js/js.translator/testData/box/expression/misc/KT-1052-2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/misc/KT-1052.kt b/js/js.translator/testData/box/expression/misc/KT-1052.kt index f47da9a3561..771b40e2a04 100644 --- a/js/js.translator/testData/box/expression/misc/KT-1052.kt +++ b/js/js.translator/testData/box/expression/misc/KT-1052.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 var log = "" fun printlnLog(message: Any) { diff --git a/js/js.translator/testData/box/expression/misc/KT-1361-1.kt b/js/js.translator/testData/box/expression/misc/KT-1361-1.kt index 39510480ce1..2a220b6a97b 100644 --- a/js/js.translator/testData/box/expression/misc/KT-1361-1.kt +++ b/js/js.translator/testData/box/expression/misc/KT-1361-1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo class B { diff --git a/js/js.translator/testData/box/expression/misc/KT-1361-2.kt b/js/js.translator/testData/box/expression/misc/KT-1361-2.kt index ad2829c42c3..bab94e9f28b 100644 --- a/js/js.translator/testData/box/expression/misc/KT-1361-2.kt +++ b/js/js.translator/testData/box/expression/misc/KT-1361-2.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo class Data(val rawData: Array, val width: Int, val height: Int) { diff --git a/js/js.translator/testData/box/expression/misc/KT-1865.kt b/js/js.translator/testData/box/expression/misc/KT-1865.kt index 3ba032c380d..0d563cde004 100644 --- a/js/js.translator/testData/box/expression/misc/KT-1865.kt +++ b/js/js.translator/testData/box/expression/misc/KT-1865.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo open class A { diff --git a/js/js.translator/testData/box/expression/misc/KT-5058.kt b/js/js.translator/testData/box/expression/misc/KT-5058.kt index 42b38ab73aa..f1dbcef401b 100644 --- a/js/js.translator/testData/box/expression/misc/KT-5058.kt +++ b/js/js.translator/testData/box/expression/misc/KT-5058.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun test():Any { diff --git a/js/js.translator/testData/box/expression/misc/KT-740-2.kt b/js/js.translator/testData/box/expression/misc/KT-740-2.kt index 57611d613fe..cf7cf6908ec 100644 --- a/js/js.translator/testData/box/expression/misc/KT-740-2.kt +++ b/js/js.translator/testData/box/expression/misc/KT-740-2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo var c0 = 0 diff --git a/js/js.translator/testData/box/expression/misc/KT-740-3.kt b/js/js.translator/testData/box/expression/misc/KT-740-3.kt index 2403c4e0988..28904c3e061 100644 --- a/js/js.translator/testData/box/expression/misc/KT-740-3.kt +++ b/js/js.translator/testData/box/expression/misc/KT-740-3.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 package foo var c0 = 0 diff --git a/js/js.translator/testData/box/expression/misc/KT-740.kt b/js/js.translator/testData/box/expression/misc/KT-740.kt index 5be2f6f914b..cae8d8882cd 100644 --- a/js/js.translator/testData/box/expression/misc/KT-740.kt +++ b/js/js.translator/testData/box/expression/misc/KT-740.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo var c = 0 diff --git a/js/js.translator/testData/box/expression/misc/KT-817.kt b/js/js.translator/testData/box/expression/misc/KT-817.kt index 6c566414fce..4319360508d 100644 --- a/js/js.translator/testData/box/expression/misc/KT-817.kt +++ b/js/js.translator/testData/box/expression/misc/KT-817.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class Range() { diff --git a/js/js.translator/testData/box/expression/misc/classWithoutPackage.kt b/js/js.translator/testData/box/expression/misc/classWithoutPackage.kt index bd18a3b4cd8..fc103547543 100644 --- a/js/js.translator/testData/box/expression/misc/classWithoutPackage.kt +++ b/js/js.translator/testData/box/expression/misc/classWithoutPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 class A(var a: Int) { init { a = 3 diff --git a/js/js.translator/testData/box/expression/misc/elvis.kt b/js/js.translator/testData/box/expression/misc/elvis.kt index 25636e72c13..06ad30bac66 100644 --- a/js/js.translator/testData/box/expression/misc/elvis.kt +++ b/js/js.translator/testData/box/expression/misc/elvis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/misc/elvisReturnNested.kt b/js/js.translator/testData/box/expression/misc/elvisReturnNested.kt index 9d496e336e0..8eaff98d65a 100644 --- a/js/js.translator/testData/box/expression/misc/elvisReturnNested.kt +++ b/js/js.translator/testData/box/expression/misc/elvisReturnNested.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 /* * Issue: KT-4159 Kotlin to JS compiler crashes on code with ?: return * diff --git a/js/js.translator/testData/box/expression/misc/elvisReturnSimple.kt b/js/js.translator/testData/box/expression/misc/elvisReturnSimple.kt index 5565265da4d..800d236678e 100644 --- a/js/js.translator/testData/box/expression/misc/elvisReturnSimple.kt +++ b/js/js.translator/testData/box/expression/misc/elvisReturnSimple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 /* * Issue: KT-4159 Kotlin to JS compiler crashes on code with ?: return * diff --git a/js/js.translator/testData/box/expression/misc/elvisWithThrow.kt b/js/js.translator/testData/box/expression/misc/elvisWithThrow.kt index be170dfdcbd..b5c2de00fec 100644 --- a/js/js.translator/testData/box/expression/misc/elvisWithThrow.kt +++ b/js/js.translator/testData/box/expression/misc/elvisWithThrow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1285 package foo var i = 0 diff --git a/js/js.translator/testData/box/expression/misc/exclExcl.kt b/js/js.translator/testData/box/expression/misc/exclExcl.kt index dcb522707c2..99076d5784f 100644 --- a/js/js.translator/testData/box/expression/misc/exclExcl.kt +++ b/js/js.translator/testData/box/expression/misc/exclExcl.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/misc/exclExclResultIsComputedOnce.kt b/js/js.translator/testData/box/expression/misc/exclExclResultIsComputedOnce.kt index ec8c2dc45ee..f141b272326 100644 --- a/js/js.translator/testData/box/expression/misc/exclExclResultIsComputedOnce.kt +++ b/js/js.translator/testData/box/expression/misc/exclExclResultIsComputedOnce.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo var c = 0 diff --git a/js/js.translator/testData/box/expression/misc/exclExclThrows.kt b/js/js.translator/testData/box/expression/misc/exclExclThrows.kt index 86798d76881..7b80dbee635 100644 --- a/js/js.translator/testData/box/expression/misc/exclExclThrows.kt +++ b/js/js.translator/testData/box/expression/misc/exclExclThrows.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/misc/extensionLiteralCalledInsideExtensionFunction.kt b/js/js.translator/testData/box/expression/misc/extensionLiteralCalledInsideExtensionFunction.kt index d12bce8e25f..cce03a63832 100644 --- a/js/js.translator/testData/box/expression/misc/extensionLiteralCalledInsideExtensionFunction.kt +++ b/js/js.translator/testData/box/expression/misc/extensionLiteralCalledInsideExtensionFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun A.create(init: A.() -> Unit): A { diff --git a/js/js.translator/testData/box/expression/misc/extensionLiteralCreatedAtPackageLevel.kt b/js/js.translator/testData/box/expression/misc/extensionLiteralCreatedAtPackageLevel.kt index 6400b6b0131..7ce540deec0 100644 --- a/js/js.translator/testData/box/expression/misc/extensionLiteralCreatedAtPackageLevel.kt +++ b/js/js.translator/testData/box/expression/misc/extensionLiteralCreatedAtPackageLevel.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A() { diff --git a/js/js.translator/testData/box/expression/misc/funInConstructor.kt b/js/js.translator/testData/box/expression/misc/funInConstructor.kt index 5243222a419..78bdff89f64 100644 --- a/js/js.translator/testData/box/expression/misc/funInConstructor.kt +++ b/js/js.translator/testData/box/expression/misc/funInConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A() { diff --git a/js/js.translator/testData/box/expression/misc/funInConstructorBlock.kt b/js/js.translator/testData/box/expression/misc/funInConstructorBlock.kt index 15d44c2d174..47ccef87cf8 100644 --- a/js/js.translator/testData/box/expression/misc/funInConstructorBlock.kt +++ b/js/js.translator/testData/box/expression/misc/funInConstructorBlock.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A() { diff --git a/js/js.translator/testData/box/expression/misc/inheritFromJetIterator.kt b/js/js.translator/testData/box/expression/misc/inheritFromJetIterator.kt index eebdb8d7125..714ea02585e 100644 --- a/js/js.translator/testData/box/expression/misc/inheritFromJetIterator.kt +++ b/js/js.translator/testData/box/expression/misc/inheritFromJetIterator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class TabIterator : Iterator { diff --git a/js/js.translator/testData/box/expression/misc/intRange.kt b/js/js.translator/testData/box/expression/misc/intRange.kt index a83e1fcddac..fe2c861084c 100644 --- a/js/js.translator/testData/box/expression/misc/intRange.kt +++ b/js/js.translator/testData/box/expression/misc/intRange.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo class RangeIterator(val start: Int, var count: Int, val reversed: Boolean) { diff --git a/js/js.translator/testData/box/expression/misc/kt9443.kt b/js/js.translator/testData/box/expression/misc/kt9443.kt index ad650462005..bf90bf4c02c 100644 --- a/js/js.translator/testData/box/expression/misc/kt9443.kt +++ b/js/js.translator/testData/box/expression/misc/kt9443.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo abstract class BaseClass { diff --git a/js/js.translator/testData/box/expression/misc/lazyProperty.kt b/js/js.translator/testData/box/expression/misc/lazyProperty.kt index a894b071c43..330f69dc9af 100644 --- a/js/js.translator/testData/box/expression/misc/lazyProperty.kt +++ b/js/js.translator/testData/box/expression/misc/lazyProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 var log = "" fun printlnLog(message: Any) { diff --git a/js/js.translator/testData/box/expression/misc/localProperty.kt b/js/js.translator/testData/box/expression/misc/localProperty.kt index 7aa78855bf8..42c0500fe9a 100644 --- a/js/js.translator/testData/box/expression/misc/localProperty.kt +++ b/js/js.translator/testData/box/expression/misc/localProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo val y = 3 diff --git a/js/js.translator/testData/box/expression/misc/localVarAsFunction.kt b/js/js.translator/testData/box/expression/misc/localVarAsFunction.kt index 69bfaab0808..584ad18716a 100644 --- a/js/js.translator/testData/box/expression/misc/localVarAsFunction.kt +++ b/js/js.translator/testData/box/expression/misc/localVarAsFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo var c = 2 diff --git a/js/js.translator/testData/box/expression/misc/packageLevelVarInPackage.kt b/js/js.translator/testData/box/expression/misc/packageLevelVarInPackage.kt index 7404d370b70..67bab05c89f 100644 --- a/js/js.translator/testData/box/expression/misc/packageLevelVarInPackage.kt +++ b/js/js.translator/testData/box/expression/misc/packageLevelVarInPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo var c = 2 diff --git a/js/js.translator/testData/box/expression/misc/packageLevelVarInRoot.kt b/js/js.translator/testData/box/expression/misc/packageLevelVarInRoot.kt index a5e9680863d..828bde59643 100644 --- a/js/js.translator/testData/box/expression/misc/packageLevelVarInRoot.kt +++ b/js/js.translator/testData/box/expression/misc/packageLevelVarInRoot.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 var c = 2 fun incC(i: Int) { diff --git a/js/js.translator/testData/box/expression/misc/packagePropertyCalledAsFun.kt b/js/js.translator/testData/box/expression/misc/packagePropertyCalledAsFun.kt index 56ef691ac7c..084e848ad7d 100644 --- a/js/js.translator/testData/box/expression/misc/packagePropertyCalledAsFun.kt +++ b/js/js.translator/testData/box/expression/misc/packagePropertyCalledAsFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun lold() = true diff --git a/js/js.translator/testData/box/expression/misc/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt b/js/js.translator/testData/box/expression/misc/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt index a96a138955b..589d1ba750e 100644 --- a/js/js.translator/testData/box/expression/misc/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt +++ b/js/js.translator/testData/box/expression/misc/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo diff --git a/js/js.translator/testData/box/expression/misc/propertyAsFunCalledOnConstructor.kt b/js/js.translator/testData/box/expression/misc/propertyAsFunCalledOnConstructor.kt index a43dad9bd8a..efbf5908216 100644 --- a/js/js.translator/testData/box/expression/misc/propertyAsFunCalledOnConstructor.kt +++ b/js/js.translator/testData/box/expression/misc/propertyAsFunCalledOnConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo class A() { diff --git a/js/js.translator/testData/box/expression/misc/rightAssocForGeneratedConditionalOperator.kt b/js/js.translator/testData/box/expression/misc/rightAssocForGeneratedConditionalOperator.kt index ac4e5ddee5e..be54057b898 100644 --- a/js/js.translator/testData/box/expression/misc/rightAssocForGeneratedConditionalOperator.kt +++ b/js/js.translator/testData/box/expression/misc/rightAssocForGeneratedConditionalOperator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 // http://youtrack.jetbrains.com/issue/KT-5320 // KT-5320 Invalid JS code generated for typecast inside ternary operator diff --git a/js/js.translator/testData/box/expression/misc/safeCallComputesExpressionOnlyOnce.kt b/js/js.translator/testData/box/expression/misc/safeCallComputesExpressionOnlyOnce.kt index 85bbf13c2b0..09304328558 100644 --- a/js/js.translator/testData/box/expression/misc/safeCallComputesExpressionOnlyOnce.kt +++ b/js/js.translator/testData/box/expression/misc/safeCallComputesExpressionOnlyOnce.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo var i = 0 diff --git a/js/js.translator/testData/box/expression/misc/stringInterpolationEvaluationOrder.kt b/js/js.translator/testData/box/expression/misc/stringInterpolationEvaluationOrder.kt index 3c9afe88348..3a26dc73f87 100644 --- a/js/js.translator/testData/box/expression/misc/stringInterpolationEvaluationOrder.kt +++ b/js/js.translator/testData/box/expression/misc/stringInterpolationEvaluationOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo var s = "" diff --git a/js/js.translator/testData/box/expression/misc/temporaryVariableCreatedInPackageInitializer.kt b/js/js.translator/testData/box/expression/misc/temporaryVariableCreatedInPackageInitializer.kt index ab8884227a8..8724794f274 100644 --- a/js/js.translator/testData/box/expression/misc/temporaryVariableCreatedInPackageInitializer.kt +++ b/js/js.translator/testData/box/expression/misc/temporaryVariableCreatedInPackageInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo var p = 0 diff --git a/js/js.translator/testData/box/expression/misc/throwThrow.kt b/js/js.translator/testData/box/expression/misc/throwThrow.kt index 687ccf3e5b0..fd97fde64dc 100644 --- a/js/js.translator/testData/box/expression/misc/throwThrow.kt +++ b/js/js.translator/testData/box/expression/misc/throwThrow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun test() { diff --git a/js/js.translator/testData/box/expression/misc/whenReturnedWithoutBlock.kt b/js/js.translator/testData/box/expression/misc/whenReturnedWithoutBlock.kt index 0a3dfc00315..683d4b47355 100644 --- a/js/js.translator/testData/box/expression/misc/whenReturnedWithoutBlock.kt +++ b/js/js.translator/testData/box/expression/misc/whenReturnedWithoutBlock.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/stringClass/intInTemplate.kt b/js/js.translator/testData/box/expression/stringClass/intInTemplate.kt index 50fc4410d17..8306c91aeeb 100644 --- a/js/js.translator/testData/box/expression/stringClass/intInTemplate.kt +++ b/js/js.translator/testData/box/expression/stringClass/intInTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 // CHECK_NOT_CALLED_IN_SCOPE: scope=box function=toString package foo diff --git a/js/js.translator/testData/box/expression/stringClass/kt2227.kt b/js/js.translator/testData/box/expression/stringClass/kt2227.kt index 886ba0f2bda..342b32a56d6 100644 --- a/js/js.translator/testData/box/expression/stringClass/kt2227.kt +++ b/js/js.translator/testData/box/expression/stringClass/kt2227.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/stringClass/kt2227_2.kt b/js/js.translator/testData/box/expression/stringClass/kt2227_2.kt index 2bdb59d2d46..4f937ead3a2 100644 --- a/js/js.translator/testData/box/expression/stringClass/kt2227_2.kt +++ b/js/js.translator/testData/box/expression/stringClass/kt2227_2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo var i = 0 diff --git a/js/js.translator/testData/box/expression/stringClass/multipleExpressionsInTemplate.kt b/js/js.translator/testData/box/expression/stringClass/multipleExpressionsInTemplate.kt index 3fe5e9ce3f7..da71d72876c 100644 --- a/js/js.translator/testData/box/expression/stringClass/multipleExpressionsInTemplate.kt +++ b/js/js.translator/testData/box/expression/stringClass/multipleExpressionsInTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 // CHECK_NOT_CALLED_IN_SCOPE: scope=box function=toString package foo diff --git a/js/js.translator/testData/box/expression/stringClass/nullableTypeInStringTemplate.kt b/js/js.translator/testData/box/expression/stringClass/nullableTypeInStringTemplate.kt index 286a28b773d..82a63b90c2e 100644 --- a/js/js.translator/testData/box/expression/stringClass/nullableTypeInStringTemplate.kt +++ b/js/js.translator/testData/box/expression/stringClass/nullableTypeInStringTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 // KT-2901 nullable type in string template package foo diff --git a/js/js.translator/testData/box/expression/stringClass/numbersInTemplate.kt b/js/js.translator/testData/box/expression/stringClass/numbersInTemplate.kt index af5986176e9..b52c407e60d 100644 --- a/js/js.translator/testData/box/expression/stringClass/numbersInTemplate.kt +++ b/js/js.translator/testData/box/expression/stringClass/numbersInTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/stringClass/objectToStringCallInTemplate.kt b/js/js.translator/testData/box/expression/stringClass/objectToStringCallInTemplate.kt index 8a04022db2a..ac14c4a4c31 100644 --- a/js/js.translator/testData/box/expression/stringClass/objectToStringCallInTemplate.kt +++ b/js/js.translator/testData/box/expression/stringClass/objectToStringCallInTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A(var i: Int) { diff --git a/js/js.translator/testData/box/expression/stringClass/stringAssignment.kt b/js/js.translator/testData/box/expression/stringClass/stringAssignment.kt index 2ae861d0994..56dea1e98ed 100644 --- a/js/js.translator/testData/box/expression/stringClass/stringAssignment.kt +++ b/js/js.translator/testData/box/expression/stringClass/stringAssignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/stringClass/stringConstant.kt b/js/js.translator/testData/box/expression/stringClass/stringConstant.kt index 1e29df8c4bb..7cea8d95554 100644 --- a/js/js.translator/testData/box/expression/stringClass/stringConstant.kt +++ b/js/js.translator/testData/box/expression/stringClass/stringConstant.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/stringClass/stringInTemplate.kt b/js/js.translator/testData/box/expression/stringClass/stringInTemplate.kt index b1d71037dea..65a5d0bb648 100644 --- a/js/js.translator/testData/box/expression/stringClass/stringInTemplate.kt +++ b/js/js.translator/testData/box/expression/stringClass/stringInTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 // CHECK_NOT_CALLED_IN_SCOPE: scope=box function=toString package foo diff --git a/js/js.translator/testData/box/expression/stringClass/stringNotEqualToNumber.kt b/js/js.translator/testData/box/expression/stringClass/stringNotEqualToNumber.kt index 861551cc0b5..07894357cf4 100644 --- a/js/js.translator/testData/box/expression/stringClass/stringNotEqualToNumber.kt +++ b/js/js.translator/testData/box/expression/stringClass/stringNotEqualToNumber.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/stringClass/subSequence.kt b/js/js.translator/testData/box/expression/stringClass/subSequence.kt index 778da14f4e5..6f62012c72c 100644 --- a/js/js.translator/testData/box/expression/stringClass/subSequence.kt +++ b/js/js.translator/testData/box/expression/stringClass/subSequence.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1289 package foo class CC(val s: CharSequence) : CharSequence by s, MyCharSequence {} diff --git a/js/js.translator/testData/box/expression/stringTemplates/nonStrings.kt b/js/js.translator/testData/box/expression/stringTemplates/nonStrings.kt index 34b7ccb170d..da34f122aa3 100644 --- a/js/js.translator/testData/box/expression/stringTemplates/nonStrings.kt +++ b/js/js.translator/testData/box/expression/stringTemplates/nonStrings.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1282 fun box(): String { val x = foo() val y = bar() diff --git a/js/js.translator/testData/box/expression/stringTemplates/objectWithToString.kt b/js/js.translator/testData/box/expression/stringTemplates/objectWithToString.kt index a4a31b6352a..bbc65c88dad 100644 --- a/js/js.translator/testData/box/expression/stringTemplates/objectWithToString.kt +++ b/js/js.translator/testData/box/expression/stringTemplates/objectWithToString.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Foo(val name: String) { diff --git a/js/js.translator/testData/box/expression/stringTemplates/stringValues.kt b/js/js.translator/testData/box/expression/stringTemplates/stringValues.kt index 077b19cc22f..e281ad40907 100644 --- a/js/js.translator/testData/box/expression/stringTemplates/stringValues.kt +++ b/js/js.translator/testData/box/expression/stringTemplates/stringValues.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo // test String template must have one or more entries. diff --git a/js/js.translator/testData/box/expression/try/exceptionToString.kt b/js/js.translator/testData/box/expression/try/exceptionToString.kt index f14cca54d49..64a888ca71c 100644 --- a/js/js.translator/testData/box/expression/try/exceptionToString.kt +++ b/js/js.translator/testData/box/expression/try/exceptionToString.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1298 package foo class MyException(m: String? = null): Exception(m) diff --git a/js/js.translator/testData/box/expression/try/kt22053.kt b/js/js.translator/testData/box/expression/try/kt22053.kt index 6a4f3faa60a..4d3f4fea844 100644 --- a/js/js.translator/testData/box/expression/try/kt22053.kt +++ b/js/js.translator/testData/box/expression/try/kt22053.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1291 package foo class MyThrowable(message: String?) : Throwable("through primary: " + message) { diff --git a/js/js.translator/testData/box/expression/try/multipleCatchBlocks.kt b/js/js.translator/testData/box/expression/try/multipleCatchBlocks.kt index 6e7b288821c..66f3b75d1e9 100644 --- a/js/js.translator/testData/box/expression/try/multipleCatchBlocks.kt +++ b/js/js.translator/testData/box/expression/try/multipleCatchBlocks.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1291 package foo class UserException() : RuntimeException() diff --git a/js/js.translator/testData/box/expression/try/rethrowExceptionIfNotCaught.kt b/js/js.translator/testData/box/expression/try/rethrowExceptionIfNotCaught.kt index e9c42c580da..8050f4d0f3f 100644 --- a/js/js.translator/testData/box/expression/try/rethrowExceptionIfNotCaught.kt +++ b/js/js.translator/testData/box/expression/try/rethrowExceptionIfNotCaught.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun catchSomeExceptions(e: Exception) { diff --git a/js/js.translator/testData/box/expression/try/tryCatchCorrectForSubclasses.kt b/js/js.translator/testData/box/expression/try/tryCatchCorrectForSubclasses.kt index 648ce00603f..bb9d33976f1 100644 --- a/js/js.translator/testData/box/expression/try/tryCatchCorrectForSubclasses.kt +++ b/js/js.translator/testData/box/expression/try/tryCatchCorrectForSubclasses.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo open class Ex: Exception() diff --git a/js/js.translator/testData/box/expression/try/tryCatchDynamic.kt b/js/js.translator/testData/box/expression/try/tryCatchDynamic.kt index b8bd431bdce..8442d68abce 100644 --- a/js/js.translator/testData/box/expression/try/tryCatchDynamic.kt +++ b/js/js.translator/testData/box/expression/try/tryCatchDynamic.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/try/tryCatchExpr.kt b/js/js.translator/testData/box/expression/try/tryCatchExpr.kt index f517b3b2a1c..b32472b6a55 100644 --- a/js/js.translator/testData/box/expression/try/tryCatchExpr.kt +++ b/js/js.translator/testData/box/expression/try/tryCatchExpr.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/try/tryCatchExpressionWithMessage.kt b/js/js.translator/testData/box/expression/try/tryCatchExpressionWithMessage.kt index 92425615b06..896edbc5596 100644 --- a/js/js.translator/testData/box/expression/try/tryCatchExpressionWithMessage.kt +++ b/js/js.translator/testData/box/expression/try/tryCatchExpressionWithMessage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/try/tryCatchThrowable.kt b/js/js.translator/testData/box/expression/try/tryCatchThrowable.kt index 3a0e83bbb7a..1d7066790d5 100644 --- a/js/js.translator/testData/box/expression/try/tryCatchThrowable.kt +++ b/js/js.translator/testData/box/expression/try/tryCatchThrowable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/try/tryCatchWithDifferentParameterNames.kt b/js/js.translator/testData/box/expression/try/tryCatchWithDifferentParameterNames.kt index 007874a88bb..96d4c006918 100644 --- a/js/js.translator/testData/box/expression/try/tryCatchWithDifferentParameterNames.kt +++ b/js/js.translator/testData/box/expression/try/tryCatchWithDifferentParameterNames.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun bar(e: Exception): String { diff --git a/js/js.translator/testData/box/expression/typeCheck/simpleIsInterface.kt b/js/js.translator/testData/box/expression/typeCheck/simpleIsInterface.kt index e0399ab5138..04ef8fe9680 100644 --- a/js/js.translator/testData/box/expression/typeCheck/simpleIsInterface.kt +++ b/js/js.translator/testData/box/expression/typeCheck/simpleIsInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1221 +// EXPECTED_REACHABLE_NODES: 1403 package foo diff --git a/js/js.translator/testData/box/expression/when/doWhileWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/doWhileWithOneStmWhen.kt index 57a3488d6d6..506e098dd19 100644 --- a/js/js.translator/testData/box/expression/when/doWhileWithOneStmWhen.kt +++ b/js/js.translator/testData/box/expression/when/doWhileWithOneStmWhen.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/when/empty.kt b/js/js.translator/testData/box/expression/when/empty.kt index c6295be1b2a..4e8e200b508 100644 --- a/js/js.translator/testData/box/expression/when/empty.kt +++ b/js/js.translator/testData/box/expression/when/empty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt index 064e3864dff..71404622e37 100644 --- a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt +++ b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1166 +// EXPECTED_REACHABLE_NODES: 1323 fun checkThrown(x: T, block: (T) -> Any?): Unit? { return try { println((block(x) ?: "").toString()) diff --git a/js/js.translator/testData/box/expression/when/externalEnumSubject.kt b/js/js.translator/testData/box/expression/when/externalEnumSubject.kt index 1262b16d94e..34a42cbc30b 100644 --- a/js/js.translator/testData/box/expression/when/externalEnumSubject.kt +++ b/js/js.translator/testData/box/expression/when/externalEnumSubject.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1291 external enum class X { A, B } diff --git a/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt index 14b1169ac8c..ed338ae4952 100644 --- a/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt +++ b/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/when/ifInWhen.kt b/js/js.translator/testData/box/expression/when/ifInWhen.kt index d4554606749..0b1a553605a 100644 --- a/js/js.translator/testData/box/expression/when/ifInWhen.kt +++ b/js/js.translator/testData/box/expression/when/ifInWhen.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1282 // KT-2221 if in when package foo diff --git a/js/js.translator/testData/box/expression/when/ifInWhenDanglingElseIssue.kt b/js/js.translator/testData/box/expression/when/ifInWhenDanglingElseIssue.kt index ff7cd4be870..64dfce60fc4 100644 --- a/js/js.translator/testData/box/expression/when/ifInWhenDanglingElseIssue.kt +++ b/js/js.translator/testData/box/expression/when/ifInWhenDanglingElseIssue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1282 // http://youtrack.jetbrains.com/issue/KT-5253 // JS: generated wrong code when use `if` inside `when` diff --git a/js/js.translator/testData/box/expression/when/ifWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/ifWithOneStmWhen.kt index d72f2d3c0ba..92e7d674a6e 100644 --- a/js/js.translator/testData/box/expression/when/ifWithOneStmWhen.kt +++ b/js/js.translator/testData/box/expression/when/ifWithOneStmWhen.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/when/kt1665.kt b/js/js.translator/testData/box/expression/when/kt1665.kt index 0dba80ee0e0..8ca887ec15d 100644 --- a/js/js.translator/testData/box/expression/when/kt1665.kt +++ b/js/js.translator/testData/box/expression/when/kt1665.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/matchNullableType.kt b/js/js.translator/testData/box/expression/when/matchNullableType.kt index 3faf5676cd1..58ed579f68b 100644 --- a/js/js.translator/testData/box/expression/when/matchNullableType.kt +++ b/js/js.translator/testData/box/expression/when/matchNullableType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A() { diff --git a/js/js.translator/testData/box/expression/when/multipleCases.kt b/js/js.translator/testData/box/expression/when/multipleCases.kt index 7cbba574fa7..c3989637589 100644 --- a/js/js.translator/testData/box/expression/when/multipleCases.kt +++ b/js/js.translator/testData/box/expression/when/multipleCases.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenAsExpression.kt b/js/js.translator/testData/box/expression/when/whenAsExpression.kt index 3ab27a42dd1..418a7fded5c 100644 --- a/js/js.translator/testData/box/expression/when/whenAsExpression.kt +++ b/js/js.translator/testData/box/expression/when/whenAsExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/when/whenAsExpressionWithThrow.kt b/js/js.translator/testData/box/expression/when/whenAsExpressionWithThrow.kt index e5091fa6a0b..0cc93766dc0 100644 --- a/js/js.translator/testData/box/expression/when/whenAsExpressionWithThrow.kt +++ b/js/js.translator/testData/box/expression/when/whenAsExpressionWithThrow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenConditionWithReturn.kt b/js/js.translator/testData/box/expression/when/whenConditionWithReturn.kt index 294f4141f9f..8d46a116149 100644 --- a/js/js.translator/testData/box/expression/when/whenConditionWithReturn.kt +++ b/js/js.translator/testData/box/expression/when/whenConditionWithReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun test(): Int { diff --git a/js/js.translator/testData/box/expression/when/whenEvaluatesArgumentOnlyOnce.kt b/js/js.translator/testData/box/expression/when/whenEvaluatesArgumentOnlyOnce.kt index ab72dff9ab2..95ca90ca403 100644 --- a/js/js.translator/testData/box/expression/when/whenEvaluatesArgumentOnlyOnce.kt +++ b/js/js.translator/testData/box/expression/when/whenEvaluatesArgumentOnlyOnce.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenExecutesOnlyOnce.kt b/js/js.translator/testData/box/expression/when/whenExecutesOnlyOnce.kt index a54cec2c82a..e71238d0e98 100644 --- a/js/js.translator/testData/box/expression/when/whenExecutesOnlyOnce.kt +++ b/js/js.translator/testData/box/expression/when/whenExecutesOnlyOnce.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A() { diff --git a/js/js.translator/testData/box/expression/when/whenNotType.kt b/js/js.translator/testData/box/expression/when/whenNotType.kt index be95f539425..ce60330711d 100644 --- a/js/js.translator/testData/box/expression/when/whenNotType.kt +++ b/js/js.translator/testData/box/expression/when/whenNotType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A() { diff --git a/js/js.translator/testData/box/expression/when/whenStatementWithRangeClause.kt b/js/js.translator/testData/box/expression/when/whenStatementWithRangeClause.kt index fffb5e11f91..21b4ae81899 100644 --- a/js/js.translator/testData/box/expression/when/whenStatementWithRangeClause.kt +++ b/js/js.translator/testData/box/expression/when/whenStatementWithRangeClause.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // see KT-7683 // WhenTranslator must recognize KtWhenConditionInRange for when statement package foo diff --git a/js/js.translator/testData/box/expression/when/whenType.kt b/js/js.translator/testData/box/expression/when/whenType.kt index 3af511e88e7..f68259179e5 100644 --- a/js/js.translator/testData/box/expression/when/whenType.kt +++ b/js/js.translator/testData/box/expression/when/whenType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A() { diff --git a/js/js.translator/testData/box/expression/when/whenValue.kt b/js/js.translator/testData/box/expression/when/whenValue.kt index 8b41ecb30d6..112aed2bf86 100644 --- a/js/js.translator/testData/box/expression/when/whenValue.kt +++ b/js/js.translator/testData/box/expression/when/whenValue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenValueOrType.kt b/js/js.translator/testData/box/expression/when/whenValueOrType.kt index 1737170be0a..0c4ff6f6a33 100644 --- a/js/js.translator/testData/box/expression/when/whenValueOrType.kt +++ b/js/js.translator/testData/box/expression/when/whenValueOrType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/expression/when/whenWithCharRangeClause.kt b/js/js.translator/testData/box/expression/when/whenWithCharRangeClause.kt index 216986eebfc..2d45bb53e04 100644 --- a/js/js.translator/testData/box/expression/when/whenWithCharRangeClause.kt +++ b/js/js.translator/testData/box/expression/when/whenWithCharRangeClause.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1157 +// EXPECTED_REACHABLE_NODES: 1332 // see KT-7683 // WhenTranslator must recognize KtWhenConditionInRange package foo diff --git a/js/js.translator/testData/box/expression/when/whenWithCustomRangeClause.kt b/js/js.translator/testData/box/expression/when/whenWithCustomRangeClause.kt index 09490993254..e4c9e02ec8d 100644 --- a/js/js.translator/testData/box/expression/when/whenWithCustomRangeClause.kt +++ b/js/js.translator/testData/box/expression/when/whenWithCustomRangeClause.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 // see KT-7683 // WhenTranslator must recognize KtWhenConditionInRange for custom classes that implement ClosedRange package foo diff --git a/js/js.translator/testData/box/expression/when/whenWithIf.kt b/js/js.translator/testData/box/expression/when/whenWithIf.kt index beaf2bd196c..f6dccbea23d 100644 --- a/js/js.translator/testData/box/expression/when/whenWithIf.kt +++ b/js/js.translator/testData/box/expression/when/whenWithIf.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenWithIfConditionAndOnlyElse.kt b/js/js.translator/testData/box/expression/when/whenWithIfConditionAndOnlyElse.kt index 2078425ec7a..80fc2a1fe2a 100644 --- a/js/js.translator/testData/box/expression/when/whenWithIfConditionAndOnlyElse.kt +++ b/js/js.translator/testData/box/expression/when/whenWithIfConditionAndOnlyElse.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo var global = "" diff --git a/js/js.translator/testData/box/expression/when/whenWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/whenWithOneStmWhen.kt index 50a86e8014f..732ddb2830c 100644 --- a/js/js.translator/testData/box/expression/when/whenWithOneStmWhen.kt +++ b/js/js.translator/testData/box/expression/when/whenWithOneStmWhen.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/when/whenWithOnlyElse.kt b/js/js.translator/testData/box/expression/when/whenWithOnlyElse.kt index ecee66704b6..63aa71599cb 100644 --- a/js/js.translator/testData/box/expression/when/whenWithOnlyElse.kt +++ b/js/js.translator/testData/box/expression/when/whenWithOnlyElse.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenWithoutExpression.kt b/js/js.translator/testData/box/expression/when/whenWithoutExpression.kt index 8b56ab92959..ad8198668e5 100644 --- a/js/js.translator/testData/box/expression/when/whenWithoutExpression.kt +++ b/js/js.translator/testData/box/expression/when/whenWithoutExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box() = when { diff --git a/js/js.translator/testData/box/expression/when/whileWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/whileWithOneStmWhen.kt index 8403fd77015..20d0ad1bd82 100644 --- a/js/js.translator/testData/box/expression/when/whileWithOneStmWhen.kt +++ b/js/js.translator/testData/box/expression/when/whileWithOneStmWhen.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/expression/while/doWhileWithComplexCondition.kt b/js/js.translator/testData/box/expression/while/doWhileWithComplexCondition.kt index 033d5ae0341..326f53a0a96 100644 --- a/js/js.translator/testData/box/expression/while/doWhileWithComplexCondition.kt +++ b/js/js.translator/testData/box/expression/while/doWhileWithComplexCondition.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/while/doWhileWithComplexConditionAndContinue.kt b/js/js.translator/testData/box/expression/while/doWhileWithComplexConditionAndContinue.kt index 63f46a13459..83e170cde08 100644 --- a/js/js.translator/testData/box/expression/while/doWhileWithComplexConditionAndContinue.kt +++ b/js/js.translator/testData/box/expression/while/doWhileWithComplexConditionAndContinue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/while/whileWithComplexCondition.kt b/js/js.translator/testData/box/expression/while/whileWithComplexCondition.kt index 293103de0cd..a49e9bd9c44 100644 --- a/js/js.translator/testData/box/expression/while/whileWithComplexCondition.kt +++ b/js/js.translator/testData/box/expression/while/whileWithComplexCondition.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/while/whileWithComplexConditionAndContinue.kt b/js/js.translator/testData/box/expression/while/whileWithComplexConditionAndContinue.kt index cc384777d89..3043a7bb652 100644 --- a/js/js.translator/testData/box/expression/while/whileWithComplexConditionAndContinue.kt +++ b/js/js.translator/testData/box/expression/while/whileWithComplexConditionAndContinue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/while/whileWithComplexOneStatement.kt b/js/js.translator/testData/box/expression/while/whileWithComplexOneStatement.kt index 4821c470787..7238ef47a50 100644 --- a/js/js.translator/testData/box/expression/while/whileWithComplexOneStatement.kt +++ b/js/js.translator/testData/box/expression/while/whileWithComplexOneStatement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/extensionFunction/extensionForSuperclass.kt b/js/js.translator/testData/box/extensionFunction/extensionForSuperclass.kt index 52c91b48ec6..e6cee134614 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionForSuperclass.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionForSuperclass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo open class A() { diff --git a/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromExtensionFunction.kt b/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromExtensionFunction.kt index 7197bf607d5..ca0038d1bf3 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromExtensionFunction.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromExtensionFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/extensionFunction/extensionFunctionOnExpression.kt b/js/js.translator/testData/box/extensionFunction/extensionFunctionOnExpression.kt index 363015478c5..f3ff4fbd3a4 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionFunctionOnExpression.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionFunctionOnExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun Int.same(): Int { diff --git a/js/js.translator/testData/box/extensionFunction/extensionInsideFunctionLiteral.kt b/js/js.translator/testData/box/extensionFunction/extensionInsideFunctionLiteral.kt index 6df3b465d31..2edc3387ffe 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionInsideFunctionLiteral.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionInsideFunctionLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class M() { diff --git a/js/js.translator/testData/box/extensionFunction/extensionLiteralPassedToFunction.kt b/js/js.translator/testData/box/extensionFunction/extensionLiteralPassedToFunction.kt index e43a95155e1..2ef51bdfc91 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionLiteralPassedToFunction.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionLiteralPassedToFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun apply(i: Int, f: Int.(Int) -> Int) = i.f(1); diff --git a/js/js.translator/testData/box/extensionFunction/extensionOnClassWithExplicitAndImplicitReceiver.kt b/js/js.translator/testData/box/extensionFunction/extensionOnClassWithExplicitAndImplicitReceiver.kt index e5c8704d44b..2f585ecbeef 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionOnClassWithExplicitAndImplicitReceiver.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionOnClassWithExplicitAndImplicitReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo public class Foo { diff --git a/js/js.translator/testData/box/extensionFunction/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt b/js/js.translator/testData/box/extensionFunction/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt index 51449022a8f..e8006849f23 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Foo { diff --git a/js/js.translator/testData/box/extensionFunction/extensionUsedInsideClass.kt b/js/js.translator/testData/box/extensionFunction/extensionUsedInsideClass.kt index 2556ea58772..39d58db48cd 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionUsedInsideClass.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionUsedInsideClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class A(var a: Int) { diff --git a/js/js.translator/testData/box/extensionFunction/extensionWithImplicitReceiver.kt b/js/js.translator/testData/box/extensionFunction/extensionWithImplicitReceiver.kt index ee473e4f6f0..472ee190fa0 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionWithImplicitReceiver.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionWithImplicitReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun Int.same(): Int { diff --git a/js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt b/js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt index 5254f01fad0..0e2171ed6bd 100644 --- a/js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt +++ b/js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun T.toPrefixedString(prefix: String = "", suffix: String = "") = prefix + toString() + suffix diff --git a/js/js.translator/testData/box/extensionFunction/intExtension.kt b/js/js.translator/testData/box/extensionFunction/intExtension.kt index 7ca305ef4d7..1f70dff9fc5 100644 --- a/js/js.translator/testData/box/extensionFunction/intExtension.kt +++ b/js/js.translator/testData/box/extensionFunction/intExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun Int.quadruple(): Int { diff --git a/js/js.translator/testData/box/extensionFunction/superClassMemberInExtension.kt b/js/js.translator/testData/box/extensionFunction/superClassMemberInExtension.kt index b78c8dffcb9..9acc35762bf 100644 --- a/js/js.translator/testData/box/extensionFunction/superClassMemberInExtension.kt +++ b/js/js.translator/testData/box/extensionFunction/superClassMemberInExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class A() { diff --git a/js/js.translator/testData/box/extensionFunction/virtualExtension.kt b/js/js.translator/testData/box/extensionFunction/virtualExtension.kt index 74e7f42ec52..7964a3d6114 100644 --- a/js/js.translator/testData/box/extensionFunction/virtualExtension.kt +++ b/js/js.translator/testData/box/extensionFunction/virtualExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class A(var a: Int) { diff --git a/js/js.translator/testData/box/extensionFunction/virtualExtensionOverride.kt b/js/js.translator/testData/box/extensionFunction/virtualExtensionOverride.kt index a2c0fc18bed..f034aa34c65 100644 --- a/js/js.translator/testData/box/extensionFunction/virtualExtensionOverride.kt +++ b/js/js.translator/testData/box/extensionFunction/virtualExtensionOverride.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo open class A(var a: Int) { diff --git a/js/js.translator/testData/box/extensionProperty/absExtension.kt b/js/js.translator/testData/box/extensionProperty/absExtension.kt index fd935a31c5c..bf1cdaeec31 100644 --- a/js/js.translator/testData/box/extensionProperty/absExtension.kt +++ b/js/js.translator/testData/box/extensionProperty/absExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo val Double.abs: Double diff --git a/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt b/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt index 196c404afee..c21135ae0bf 100644 --- a/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt +++ b/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/extensionProperty/inClass.kt b/js/js.translator/testData/box/extensionProperty/inClass.kt index ac297a7c473..0e043987492 100644 --- a/js/js.translator/testData/box/extensionProperty/inClass.kt +++ b/js/js.translator/testData/box/extensionProperty/inClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 class A class B { diff --git a/js/js.translator/testData/box/extensionProperty/privateExtensionProperty.kt b/js/js.translator/testData/box/extensionProperty/privateExtensionProperty.kt index 68c846abe09..d850a56254c 100644 --- a/js/js.translator/testData/box/extensionProperty/privateExtensionProperty.kt +++ b/js/js.translator/testData/box/extensionProperty/privateExtensionProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 class A { fun result() = "OK" } diff --git a/js/js.translator/testData/box/extensionProperty/propertyWithGetterAndSetter.kt b/js/js.translator/testData/box/extensionProperty/propertyWithGetterAndSetter.kt index 92f3b25f0a6..18e5ec1c40a 100644 --- a/js/js.translator/testData/box/extensionProperty/propertyWithGetterAndSetter.kt +++ b/js/js.translator/testData/box/extensionProperty/propertyWithGetterAndSetter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 package foo class Test() { diff --git a/js/js.translator/testData/box/extensionProperty/simplePropertyWithGetter.kt b/js/js.translator/testData/box/extensionProperty/simplePropertyWithGetter.kt index 6b380d65f84..d9677310891 100644 --- a/js/js.translator/testData/box/extensionProperty/simplePropertyWithGetter.kt +++ b/js/js.translator/testData/box/extensionProperty/simplePropertyWithGetter.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo val String.prop: Int diff --git a/js/js.translator/testData/box/incremental/catchScope.kt b/js/js.translator/testData/box/incremental/catchScope.kt index 744d6ff5027..e94fc1ad393 100644 --- a/js/js.translator/testData/box/incremental/catchScope.kt +++ b/js/js.translator/testData/box/incremental/catchScope.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1280 // FILE: a.kt inline fun baz(): String = diff --git a/js/js.translator/testData/box/incremental/classReferencingClass.kt b/js/js.translator/testData/box/incremental/classReferencingClass.kt index 1a95dcbb294..52fc36d3876 100644 --- a/js/js.translator/testData/box/incremental/classReferencingClass.kt +++ b/js/js.translator/testData/box/incremental/classReferencingClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 // FILE: A.kt open class A { diff --git a/js/js.translator/testData/box/incremental/defaultArguments.kt b/js/js.translator/testData/box/incremental/defaultArguments.kt index e48bbb425da..b633e06747d 100644 --- a/js/js.translator/testData/box/incremental/defaultArguments.kt +++ b/js/js.translator/testData/box/incremental/defaultArguments.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 // FILE: a.kt inline fun foo(f: (Int) -> String, x: Int = 23): String = "foo(${f(x)})" diff --git a/js/js.translator/testData/box/incremental/exportedPackage.kt b/js/js.translator/testData/box/incremental/exportedPackage.kt index 3d4beafa534..4f59e69865d 100644 --- a/js/js.translator/testData/box/incremental/exportedPackage.kt +++ b/js/js.translator/testData/box/incremental/exportedPackage.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // FILE: a.kt package foo.bar diff --git a/js/js.translator/testData/box/incremental/functionReferencingClass.kt b/js/js.translator/testData/box/incremental/functionReferencingClass.kt index 2a588f942ef..7b80d7c3e92 100644 --- a/js/js.translator/testData/box/incremental/functionReferencingClass.kt +++ b/js/js.translator/testData/box/incremental/functionReferencingClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // FILE: A.kt open class A { diff --git a/js/js.translator/testData/box/incremental/inline.kt b/js/js.translator/testData/box/incremental/inline.kt index b5398643768..898117825c1 100644 --- a/js/js.translator/testData/box/incremental/inline.kt +++ b/js/js.translator/testData/box/incremental/inline.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 // FILE: a.kt private inline fun bar(f: () -> String): String = "bar(${f()})" diff --git a/js/js.translator/testData/box/incremental/inlineLambda.kt b/js/js.translator/testData/box/incremental/inlineLambda.kt index 4a5179294f7..ef1499a25a8 100644 --- a/js/js.translator/testData/box/incremental/inlineLambda.kt +++ b/js/js.translator/testData/box/incremental/inlineLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1283 // FILE: a.kt inline fun foo(f: () -> String): () -> String { val result = f() diff --git a/js/js.translator/testData/box/incremental/jsModule.kt b/js/js.translator/testData/box/incremental/jsModule.kt index 6c3c9a03ee4..8be14c25ef5 100644 --- a/js/js.translator/testData/box/incremental/jsModule.kt +++ b/js/js.translator/testData/box/incremental/jsModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: a.kt diff --git a/js/js.translator/testData/box/incremental/multipleExport.kt b/js/js.translator/testData/box/incremental/multipleExport.kt index bfa5bfe243e..63b92853c9b 100644 --- a/js/js.translator/testData/box/incremental/multipleExport.kt +++ b/js/js.translator/testData/box/incremental/multipleExport.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // PROPERTY_WRITE_COUNT: name=foo_61zpoe$ count=1 // FILE: a.kt fun foo(x: String): String = x diff --git a/js/js.translator/testData/box/incremental/multipleReimport.kt b/js/js.translator/testData/box/incremental/multipleReimport.kt index ddc3bf93f7d..b50e53dbdb3 100644 --- a/js/js.translator/testData/box/incremental/multipleReimport.kt +++ b/js/js.translator/testData/box/incremental/multipleReimport.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/incremental/packagesWithSameName.kt b/js/js.translator/testData/box/incremental/packagesWithSameName.kt index 29bd4172b48..c61f66f6860 100644 --- a/js/js.translator/testData/box/incremental/packagesWithSameName.kt +++ b/js/js.translator/testData/box/incremental/packagesWithSameName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: a.kt package a.p diff --git a/js/js.translator/testData/box/incremental/simple.kt b/js/js.translator/testData/box/incremental/simple.kt index ba1402c805f..003188a5239 100644 --- a/js/js.translator/testData/box/incremental/simple.kt +++ b/js/js.translator/testData/box/incremental/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // FILE: a.kt private fun bar(): String = "O" diff --git a/js/js.translator/testData/box/incremental/sourceMapSourceEmbedding.kt b/js/js.translator/testData/box/incremental/sourceMapSourceEmbedding.kt index f3394d1bc4b..4f2a32935e2 100644 --- a/js/js.translator/testData/box/incremental/sourceMapSourceEmbedding.kt +++ b/js/js.translator/testData/box/incremental/sourceMapSourceEmbedding.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // SOURCE_MAP_EMBED_SOURCES: ALWAYS // FILE: a.kt fun foo() = "O" diff --git a/js/js.translator/testData/box/incremental/syntheticStatement.kt b/js/js.translator/testData/box/incremental/syntheticStatement.kt index fc8dcfb508b..bf8c2132796 100644 --- a/js/js.translator/testData/box/incremental/syntheticStatement.kt +++ b/js/js.translator/testData/box/incremental/syntheticStatement.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // FILE: a.kt fun a() = "[" diff --git a/js/js.translator/testData/box/inheritance/abstractVarOverride.kt b/js/js.translator/testData/box/inheritance/abstractVarOverride.kt index 05d44d41ec4..327ca5c4cbb 100644 --- a/js/js.translator/testData/box/inheritance/abstractVarOverride.kt +++ b/js/js.translator/testData/box/inheritance/abstractVarOverride.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo open abstract class A() { diff --git a/js/js.translator/testData/box/inheritance/baseCall.kt b/js/js.translator/testData/box/inheritance/baseCall.kt index 46cba0b056b..92103472ffd 100644 --- a/js/js.translator/testData/box/inheritance/baseCall.kt +++ b/js/js.translator/testData/box/inheritance/baseCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo open class A(val name: String) diff --git a/js/js.translator/testData/box/inheritance/baseCallOrder.kt b/js/js.translator/testData/box/inheritance/baseCallOrder.kt index 59887475f2b..3e1490546b6 100644 --- a/js/js.translator/testData/box/inheritance/baseCallOrder.kt +++ b/js/js.translator/testData/box/inheritance/baseCallOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 package foo var x = false diff --git a/js/js.translator/testData/box/inheritance/baseClassDefinedAfterDerived.kt b/js/js.translator/testData/box/inheritance/baseClassDefinedAfterDerived.kt index 17f63b449b1..4511bd12653 100644 --- a/js/js.translator/testData/box/inheritance/baseClassDefinedAfterDerived.kt +++ b/js/js.translator/testData/box/inheritance/baseClassDefinedAfterDerived.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo diff --git a/js/js.translator/testData/box/inheritance/complexInitializationOrder.kt b/js/js.translator/testData/box/inheritance/complexInitializationOrder.kt index cd9d3607fd6..53573edf1e8 100644 --- a/js/js.translator/testData/box/inheritance/complexInitializationOrder.kt +++ b/js/js.translator/testData/box/inheritance/complexInitializationOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1303 package foo open class A() { diff --git a/js/js.translator/testData/box/inheritance/definitionOrder.kt b/js/js.translator/testData/box/inheritance/definitionOrder.kt index 3b2e3760bdd..62c441e60b8 100644 --- a/js/js.translator/testData/box/inheritance/definitionOrder.kt +++ b/js/js.translator/testData/box/inheritance/definitionOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1145 +// EXPECTED_REACHABLE_NODES: 1321 package foo class C() : B() { diff --git a/js/js.translator/testData/box/inheritance/fromFakeClasses.kt b/js/js.translator/testData/box/inheritance/fromFakeClasses.kt index 0bc2f5b1d4a..18b183761ec 100644 --- a/js/js.translator/testData/box/inheritance/fromFakeClasses.kt +++ b/js/js.translator/testData/box/inheritance/fromFakeClasses.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1303 package foo class FromAny : Any() diff --git a/js/js.translator/testData/box/inheritance/fromNativeInterface.kt b/js/js.translator/testData/box/inheritance/fromNativeInterface.kt index ecca0e8d197..81565a81283 100644 --- a/js/js.translator/testData/box/inheritance/fromNativeInterface.kt +++ b/js/js.translator/testData/box/inheritance/fromNativeInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo external interface A { diff --git a/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt b/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt index 93af301a920..d752b04e3ee 100644 --- a/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt +++ b/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 // FILE: foo.kt package foo diff --git a/js/js.translator/testData/box/inheritance/inheritFromCharIterator.kt b/js/js.translator/testData/box/inheritance/inheritFromCharIterator.kt index 152400ef7e1..e2dea72e0d3 100644 --- a/js/js.translator/testData/box/inheritance/inheritFromCharIterator.kt +++ b/js/js.translator/testData/box/inheritance/inheritFromCharIterator.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo class MyCharIterator : CharIterator() { diff --git a/js/js.translator/testData/box/inheritance/initializationOrder.kt b/js/js.translator/testData/box/inheritance/initializationOrder.kt index 077ab5345b4..f2ce731f356 100644 --- a/js/js.translator/testData/box/inheritance/initializationOrder.kt +++ b/js/js.translator/testData/box/inheritance/initializationOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1295 package foo open class A() { diff --git a/js/js.translator/testData/box/inheritance/initializersOfBasicClassExecute.kt b/js/js.translator/testData/box/inheritance/initializersOfBasicClassExecute.kt index 559e4d2cb48..e629b13b662 100644 --- a/js/js.translator/testData/box/inheritance/initializersOfBasicClassExecute.kt +++ b/js/js.translator/testData/box/inheritance/initializersOfBasicClassExecute.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo open class A() { diff --git a/js/js.translator/testData/box/inheritance/interfaces/abstractClassInheritingDefaultMethod.kt b/js/js.translator/testData/box/inheritance/interfaces/abstractClassInheritingDefaultMethod.kt index 51a7804d9d5..f1f71163c94 100644 --- a/js/js.translator/testData/box/inheritance/interfaces/abstractClassInheritingDefaultMethod.kt +++ b/js/js.translator/testData/box/inheritance/interfaces/abstractClassInheritingDefaultMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 interface I { fun foo() = "OK" } diff --git a/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethod.kt b/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethod.kt index 08055526d8a..888fdf85084 100644 --- a/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethod.kt +++ b/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 interface I { fun foo() = "OK" } diff --git a/js/js.translator/testData/box/inheritance/interfaces/withDefaultProperty.kt b/js/js.translator/testData/box/inheritance/interfaces/withDefaultProperty.kt index 7402ce3e1ee..18cb5f99afa 100644 --- a/js/js.translator/testData/box/inheritance/interfaces/withDefaultProperty.kt +++ b/js/js.translator/testData/box/inheritance/interfaces/withDefaultProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 interface I { val foo: String get() = "OK" diff --git a/js/js.translator/testData/box/inheritance/kt3499.kt b/js/js.translator/testData/box/inheritance/kt3499.kt index 0fad9deee42..4429926768d 100644 --- a/js/js.translator/testData/box/inheritance/kt3499.kt +++ b/js/js.translator/testData/box/inheritance/kt3499.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo interface A : B, E diff --git a/js/js.translator/testData/box/inheritance/methodOverride.kt b/js/js.translator/testData/box/inheritance/methodOverride.kt index 2b62b68e33e..5610104cac9 100644 --- a/js/js.translator/testData/box/inheritance/methodOverride.kt +++ b/js/js.translator/testData/box/inheritance/methodOverride.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo open class A { diff --git a/js/js.translator/testData/box/inheritance/nativeNativeKotlin.kt b/js/js.translator/testData/box/inheritance/nativeNativeKotlin.kt index 6d78a64e8d2..937eea5426c 100644 --- a/js/js.translator/testData/box/inheritance/nativeNativeKotlin.kt +++ b/js/js.translator/testData/box/inheritance/nativeNativeKotlin.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // FILE: nativeNativeKotlin.kt package foo diff --git a/js/js.translator/testData/box/inheritance/overrideAnyMethods.kt b/js/js.translator/testData/box/inheritance/overrideAnyMethods.kt index ad64e65eb60..4d729064cae 100644 --- a/js/js.translator/testData/box/inheritance/overrideAnyMethods.kt +++ b/js/js.translator/testData/box/inheritance/overrideAnyMethods.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo inline fun String.charCodeAt(i: Int): Int = asDynamic().charCodeAt(i) diff --git a/js/js.translator/testData/box/inheritance/valOverride.kt b/js/js.translator/testData/box/inheritance/valOverride.kt index 7d4b801c850..89285df7e0b 100644 --- a/js/js.translator/testData/box/inheritance/valOverride.kt +++ b/js/js.translator/testData/box/inheritance/valOverride.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class C() { diff --git a/js/js.translator/testData/box/inheritance/valuePassedToAncestorConstructor.kt b/js/js.translator/testData/box/inheritance/valuePassedToAncestorConstructor.kt index 9551033c4c7..c138afbe120 100644 --- a/js/js.translator/testData/box/inheritance/valuePassedToAncestorConstructor.kt +++ b/js/js.translator/testData/box/inheritance/valuePassedToAncestorConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo open class C(a: Int) { diff --git a/js/js.translator/testData/box/inheritance/withInitializeMethod.kt b/js/js.translator/testData/box/inheritance/withInitializeMethod.kt index a59e537cd07..1f11873fe26 100644 --- a/js/js.translator/testData/box/inheritance/withInitializeMethod.kt +++ b/js/js.translator/testData/box/inheritance/withInitializeMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A(val ok: String) { diff --git a/js/js.translator/testData/box/initialize/classInitializer.kt b/js/js.translator/testData/box/initialize/classInitializer.kt index 0190d8f9d5c..f7f64402f53 100644 --- a/js/js.translator/testData/box/initialize/classInitializer.kt +++ b/js/js.translator/testData/box/initialize/classInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class B(val name: String) diff --git a/js/js.translator/testData/box/initialize/complexPropertyInitializer.kt b/js/js.translator/testData/box/initialize/complexPropertyInitializer.kt index 723e3a0fd4e..8543820d82a 100644 --- a/js/js.translator/testData/box/initialize/complexPropertyInitializer.kt +++ b/js/js.translator/testData/box/initialize/complexPropertyInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun f() {} diff --git a/js/js.translator/testData/box/initialize/declarationInitializedWithThrow.kt b/js/js.translator/testData/box/initialize/declarationInitializedWithThrow.kt index ff06b33885b..1d3f7834d6e 100644 --- a/js/js.translator/testData/box/initialize/declarationInitializedWithThrow.kt +++ b/js/js.translator/testData/box/initialize/declarationInitializedWithThrow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // See KT-12254 package foo diff --git a/js/js.translator/testData/box/initialize/rootPackageValInit.kt b/js/js.translator/testData/box/initialize/rootPackageValInit.kt index 3f245bca1b5..59d95ab8016 100644 --- a/js/js.translator/testData/box/initialize/rootPackageValInit.kt +++ b/js/js.translator/testData/box/initialize/rootPackageValInit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 class A(val a: Int) val x = 1 diff --git a/js/js.translator/testData/box/initialize/rootValInit.kt b/js/js.translator/testData/box/initialize/rootValInit.kt index 77911973949..f11e544099d 100644 --- a/js/js.translator/testData/box/initialize/rootValInit.kt +++ b/js/js.translator/testData/box/initialize/rootValInit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A(val a: Int) diff --git a/js/js.translator/testData/box/initialize/uninitializedLateinit.kt b/js/js.translator/testData/box/initialize/uninitializedLateinit.kt index 3618823b78e..b98f18e81e8 100644 --- a/js/js.translator/testData/box/initialize/uninitializedLateinit.kt +++ b/js/js.translator/testData/box/initialize/uninitializedLateinit.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1168 +// EXPECTED_REACHABLE_NODES: 1336 // MODULE: lib // FILE: lib.kt open class A { diff --git a/js/js.translator/testData/box/inline/anonymousFunction.kt b/js/js.translator/testData/box/inline/anonymousFunction.kt index a25435a2c1f..1b1f3277dc3 100644 --- a/js/js.translator/testData/box/inline/anonymousFunction.kt +++ b/js/js.translator/testData/box/inline/anonymousFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inline/anonymousObjectInlineMethod.kt b/js/js.translator/testData/box/inline/anonymousObjectInlineMethod.kt index 12b2e23e2fa..81c41fcd714 100644 --- a/js/js.translator/testData/box/inline/anonymousObjectInlineMethod.kt +++ b/js/js.translator/testData/box/inline/anonymousObjectInlineMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun add(a: Int, b: Int): Int { diff --git a/js/js.translator/testData/box/inline/astCopy.kt b/js/js.translator/testData/box/inline/astCopy.kt index 1c02fa70cb3..f2f102ee53a 100644 --- a/js/js.translator/testData/box/inline/astCopy.kt +++ b/js/js.translator/testData/box/inline/astCopy.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1281 package foo // CHECK_FUNCTIONS_HAVE_SAME_LINES: syntaxTestInline syntaxTest diff --git a/js/js.translator/testData/box/inline/callFunction.kt b/js/js.translator/testData/box/inline/callFunction.kt index 93594688748..f5b8b9321da 100644 --- a/js/js.translator/testData/box/inline/callFunction.kt +++ b/js/js.translator/testData/box/inline/callFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 // CHECK_CONTAINS_NO_CALLS: box except=equals;Baz_getInstance;callLocal;callLocalExtension // CHECK_CONTAINS_NO_CALLS: callLocal // CHECK_CONTAINS_NO_CALLS: callLocalExtension diff --git a/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevel.kt b/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevel.kt index aa09bd82e84..499bcbb33f7 100644 --- a/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevel.kt +++ b/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevel.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 package foo // CHECK_NOT_CALLED: inline1 diff --git a/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevelSimple.kt b/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevelSimple.kt index f01c20addb6..e90d77ce18a 100644 --- a/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevelSimple.kt +++ b/js/js.translator/testData/box/inline/callInlineFunctionOnTopLevelSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_NOT_CALLED: abs diff --git a/js/js.translator/testData/box/inline/callableReference.kt b/js/js.translator/testData/box/inline/callableReference.kt index 6f0b6f2ec5b..fd5ed8f40f4 100644 --- a/js/js.translator/testData/box/inline/callableReference.kt +++ b/js/js.translator/testData/box/inline/callableReference.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CONTAINS_NO_CALLS: multiplyInline except=imul diff --git a/js/js.translator/testData/box/inline/callableReferenceOfLocalInline.kt b/js/js.translator/testData/box/inline/callableReferenceOfLocalInline.kt index 545b2486581..2f1a75506dd 100644 --- a/js/js.translator/testData/box/inline/callableReferenceOfLocalInline.kt +++ b/js/js.translator/testData/box/inline/callableReferenceOfLocalInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun multiplyBy(x: Int): () -> ((Int) -> Int) { diff --git a/js/js.translator/testData/box/inline/classObject.kt b/js/js.translator/testData/box/inline/classObject.kt index b243acd0a8c..5e78e81b650 100644 --- a/js/js.translator/testData/box/inline/classObject.kt +++ b/js/js.translator/testData/box/inline/classObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/classObject.1.kt diff --git a/js/js.translator/testData/box/inline/continueInLoopWithInlinableCondition.kt b/js/js.translator/testData/box/inline/continueInLoopWithInlinableCondition.kt index 79c646bacfc..be6ddf1f2bd 100644 --- a/js/js.translator/testData/box/inline/continueInLoopWithInlinableCondition.kt +++ b/js/js.translator/testData/box/inline/continueInLoopWithInlinableCondition.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1281 /* Modified test case from KT-24777 */ diff --git a/js/js.translator/testData/box/inline/dontInlineFunctionCall.kt b/js/js.translator/testData/box/inline/dontInlineFunctionCall.kt index feb92e3273a..3c21b1da460 100644 --- a/js/js.translator/testData/box/inline/dontInlineFunctionCall.kt +++ b/js/js.translator/testData/box/inline/dontInlineFunctionCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo inline fun block(p: () -> Int) = p() diff --git a/js/js.translator/testData/box/inline/expressionBodyWithLambdaCall.kt b/js/js.translator/testData/box/inline/expressionBodyWithLambdaCall.kt index 5d62480db68..f684fc6775c 100644 --- a/js/js.translator/testData/box/inline/expressionBodyWithLambdaCall.kt +++ b/js/js.translator/testData/box/inline/expressionBodyWithLambdaCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inline/extension.kt b/js/js.translator/testData/box/inline/extension.kt index 45ffb0f961d..6e0040dc02b 100644 --- a/js/js.translator/testData/box/inline/extension.kt +++ b/js/js.translator/testData/box/inline/extension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/extension.1.kt diff --git a/js/js.translator/testData/box/inline/extensionWithManyArguments.kt b/js/js.translator/testData/box/inline/extensionWithManyArguments.kt index 4668f393a32..5d8b60c0cd1 100644 --- a/js/js.translator/testData/box/inline/extensionWithManyArguments.kt +++ b/js/js.translator/testData/box/inline/extensionWithManyArguments.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo // CHECK_NOT_CALLED_IN_SCOPE: scope=multiply function=multiply$lambda diff --git a/js/js.translator/testData/box/inline/identityEquals.kt b/js/js.translator/testData/box/inline/identityEquals.kt index 28903772376..bff47ae37fc 100644 --- a/js/js.translator/testData/box/inline/identityEquals.kt +++ b/js/js.translator/testData/box/inline/identityEquals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A diff --git a/js/js.translator/testData/box/inline/incrementProperty.kt b/js/js.translator/testData/box/inline/incrementProperty.kt index 26643166d0d..dfe0aa6536a 100644 --- a/js/js.translator/testData/box/inline/incrementProperty.kt +++ b/js/js.translator/testData/box/inline/incrementProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo // CHECK_NOT_CALLED: inc diff --git a/js/js.translator/testData/box/inline/inlineCallInsideStringTemplate.kt b/js/js.translator/testData/box/inline/inlineCallInsideStringTemplate.kt index 85b4ad45f6d..e1a6f2b3aeb 100644 --- a/js/js.translator/testData/box/inline/inlineCallInsideStringTemplate.kt +++ b/js/js.translator/testData/box/inline/inlineCallInsideStringTemplate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo inline fun foo(): Any? = "foo()" diff --git a/js/js.translator/testData/box/inline/inlineCallNoInline.kt b/js/js.translator/testData/box/inline/inlineCallNoInline.kt index 64172bd3645..09c30e308ab 100644 --- a/js/js.translator/testData/box/inline/inlineCallNoInline.kt +++ b/js/js.translator/testData/box/inline/inlineCallNoInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_NOT_CALLED: sumEvenInRange diff --git a/js/js.translator/testData/box/inline/inlineCapturingThis.kt b/js/js.translator/testData/box/inline/inlineCapturingThis.kt index 462a737dcc6..314e0150eeb 100644 --- a/js/js.translator/testData/box/inline/inlineCapturingThis.kt +++ b/js/js.translator/testData/box/inline/inlineCapturingThis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inline/inlineChain.kt b/js/js.translator/testData/box/inline/inlineChain.kt index 178e9f33c6c..7a012cef08c 100644 --- a/js/js.translator/testData/box/inline/inlineChain.kt +++ b/js/js.translator/testData/box/inline/inlineChain.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: squareMultipliedByTwo except=imul diff --git a/js/js.translator/testData/box/inline/inlineChainWithFewStatements.kt b/js/js.translator/testData/box/inline/inlineChainWithFewStatements.kt index 89814d93ad6..20be2efea71 100644 --- a/js/js.translator/testData/box/inline/inlineChainWithFewStatements.kt +++ b/js/js.translator/testData/box/inline/inlineChainWithFewStatements.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: squareMultipliedByTwo except=imul diff --git a/js/js.translator/testData/box/inline/inlineDefaultArgument.kt b/js/js.translator/testData/box/inline/inlineDefaultArgument.kt index 471dc11d8e3..f10df54e86c 100644 --- a/js/js.translator/testData/box/inline/inlineDefaultArgument.kt +++ b/js/js.translator/testData/box/inline/inlineDefaultArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CONTAINS_NO_CALLS: identity diff --git a/js/js.translator/testData/box/inline/inlineFunctionInLambda.kt b/js/js.translator/testData/box/inline/inlineFunctionInLambda.kt index ac12802efdf..315fc79f8e0 100644 --- a/js/js.translator/testData/box/inline/inlineFunctionInLambda.kt +++ b/js/js.translator/testData/box/inline/inlineFunctionInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: doNothingNoInline diff --git a/js/js.translator/testData/box/inline/inlineGenericSimple.kt b/js/js.translator/testData/box/inline/inlineGenericSimple.kt index 6d72cac2251..a72ba61af32 100644 --- a/js/js.translator/testData/box/inline/inlineGenericSimple.kt +++ b/js/js.translator/testData/box/inline/inlineGenericSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CONTAINS_NO_CALLS: doNothingInt diff --git a/js/js.translator/testData/box/inline/inlineIf.kt b/js/js.translator/testData/box/inline/inlineIf.kt index 7b6011416df..afe908b47b4 100644 --- a/js/js.translator/testData/box/inline/inlineIf.kt +++ b/js/js.translator/testData/box/inline/inlineIf.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo // CHECK_CONTAINS_NO_CALLS: testIf1 diff --git a/js/js.translator/testData/box/inline/inlineImportNameClash.kt b/js/js.translator/testData/box/inline/inlineImportNameClash.kt index 899d487e960..59ffca2b48d 100644 --- a/js/js.translator/testData/box/inline/inlineImportNameClash.kt +++ b/js/js.translator/testData/box/inline/inlineImportNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 var l = "" fun log(message: String) { diff --git a/js/js.translator/testData/box/inline/inlineInInlineWithLambda.kt b/js/js.translator/testData/box/inline/inlineInInlineWithLambda.kt index e52d2b1e5a1..3bbd34e04d5 100644 --- a/js/js.translator/testData/box/inline/inlineInInlineWithLambda.kt +++ b/js/js.translator/testData/box/inline/inlineInInlineWithLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 var global = "" fun log(message: String) { diff --git a/js/js.translator/testData/box/inline/inlineInInlineWithLambdaPrivate.kt b/js/js.translator/testData/box/inline/inlineInInlineWithLambdaPrivate.kt index 1ee3910137a..20f8f3bf28e 100644 --- a/js/js.translator/testData/box/inline/inlineInInlineWithLambdaPrivate.kt +++ b/js/js.translator/testData/box/inline/inlineInInlineWithLambdaPrivate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 var global = "" fun log(message: String) { diff --git a/js/js.translator/testData/box/inline/inlineInc.kt b/js/js.translator/testData/box/inline/inlineInc.kt index 921126c883d..23e55e89b30 100644 --- a/js/js.translator/testData/box/inline/inlineInc.kt +++ b/js/js.translator/testData/box/inline/inlineInc.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: multiplyNoInline except=imul diff --git a/js/js.translator/testData/box/inline/inlineIntSimple.kt b/js/js.translator/testData/box/inline/inlineIntSimple.kt index a9ae2ae8c2f..10da70bc55a 100644 --- a/js/js.translator/testData/box/inline/inlineIntSimple.kt +++ b/js/js.translator/testData/box/inline/inlineIntSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo // CHECK_CONTAINS_NO_CALLS: doNothing1 diff --git a/js/js.translator/testData/box/inline/inlineLambdaNoCapture.kt b/js/js.translator/testData/box/inline/inlineLambdaNoCapture.kt index cad5130d897..b4737fd43c5 100644 --- a/js/js.translator/testData/box/inline/inlineLambdaNoCapture.kt +++ b/js/js.translator/testData/box/inline/inlineLambdaNoCapture.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: sumEven diff --git a/js/js.translator/testData/box/inline/inlineLambdaWithCapture.kt b/js/js.translator/testData/box/inline/inlineLambdaWithCapture.kt index ecf7eef1337..81264e57151 100644 --- a/js/js.translator/testData/box/inline/inlineLambdaWithCapture.kt +++ b/js/js.translator/testData/box/inline/inlineLambdaWithCapture.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo // CHECK_CONTAINS_NO_CALLS: maxBySquare except=imul diff --git a/js/js.translator/testData/box/inline/inlineMethod.kt b/js/js.translator/testData/box/inline/inlineMethod.kt index 169c3d6331e..03ba11bf84e 100644 --- a/js/js.translator/testData/box/inline/inlineMethod.kt +++ b/js/js.translator/testData/box/inline/inlineMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1296 package foo // CHECK_CONTAINS_NO_CALLS: add diff --git a/js/js.translator/testData/box/inline/inlineNoReturn.kt b/js/js.translator/testData/box/inline/inlineNoReturn.kt index 8bd0f234c45..4a15e709d36 100644 --- a/js/js.translator/testData/box/inline/inlineNoReturn.kt +++ b/js/js.translator/testData/box/inline/inlineNoReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1145 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_CONTAINS_NO_CALLS: factAbsNoInline1 except=imul diff --git a/js/js.translator/testData/box/inline/inlineOrder.kt b/js/js.translator/testData/box/inline/inlineOrder.kt index 09696c6bfae..80ce2ebcf0b 100644 --- a/js/js.translator/testData/box/inline/inlineOrder.kt +++ b/js/js.translator/testData/box/inline/inlineOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_FUNCTIONS_HAVE_SAME_LINES: declaredBefore declaredAfter match=(h|g)1 replace=$1 diff --git a/js/js.translator/testData/box/inline/inlineSimpleAssignment.kt b/js/js.translator/testData/box/inline/inlineSimpleAssignment.kt index ddca7544478..ee6df4004f2 100644 --- a/js/js.translator/testData/box/inline/inlineSimpleAssignment.kt +++ b/js/js.translator/testData/box/inline/inlineSimpleAssignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo // CHECK_NOT_CALLED: sum diff --git a/js/js.translator/testData/box/inline/innerOuterThis.kt b/js/js.translator/testData/box/inline/innerOuterThis.kt index 0cc2f91a835..e94211bb101 100644 --- a/js/js.translator/testData/box/inline/innerOuterThis.kt +++ b/js/js.translator/testData/box/inline/innerOuterThis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo inline fun with1(value: T, p: T.() -> Unit) = value.p() diff --git a/js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt b/js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt index 4bd0d4148b6..e0fdd7042e2 100644 --- a/js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt +++ b/js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1222 +// EXPECTED_REACHABLE_NODES: 1400 package foo inline fun bar(f: () -> Int): Array = arrayOf(f()) diff --git a/js/js.translator/testData/box/inline/jsCode.kt b/js/js.translator/testData/box/inline/jsCode.kt index bbfff47e836..11431919629 100644 --- a/js/js.translator/testData/box/inline/jsCode.kt +++ b/js/js.translator/testData/box/inline/jsCode.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt b/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt index 1520914832d..7a35fbecb86 100644 --- a/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt +++ b/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inline/lambdaInLambda.kt b/js/js.translator/testData/box/inline/lambdaInLambda.kt index d6cdd3a1685..770edaea1ee 100644 --- a/js/js.translator/testData/box/inline/lambdaInLambda.kt +++ b/js/js.translator/testData/box/inline/lambdaInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CALLED_IN_SCOPE: scope=multiplyBy2 function=multiplyBy2$lambda diff --git a/js/js.translator/testData/box/inline/lambdaReassignment.kt b/js/js.translator/testData/box/inline/lambdaReassignment.kt index dc30f035d34..13200ddb319 100644 --- a/js/js.translator/testData/box/inline/lambdaReassignment.kt +++ b/js/js.translator/testData/box/inline/lambdaReassignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo inline fun run(func: () -> Int): Int { diff --git a/js/js.translator/testData/box/inline/lambdaReassignmentWithCapture.kt b/js/js.translator/testData/box/inline/lambdaReassignmentWithCapture.kt index 34c9fd9b58d..06651668a4f 100644 --- a/js/js.translator/testData/box/inline/lambdaReassignmentWithCapture.kt +++ b/js/js.translator/testData/box/inline/lambdaReassignmentWithCapture.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1295 package foo data class IntPair(public var fst: Int, public var snd: Int) diff --git a/js/js.translator/testData/box/inline/localInlineExtensionFunction.kt b/js/js.translator/testData/box/inline/localInlineExtensionFunction.kt index 74b458dfdf4..a63c9ce3046 100644 --- a/js/js.translator/testData/box/inline/localInlineExtensionFunction.kt +++ b/js/js.translator/testData/box/inline/localInlineExtensionFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1152 +// EXPECTED_REACHABLE_NODES: 1292 package foo // CHECK_CONTAINS_NO_CALLS: capturedInLambda diff --git a/js/js.translator/testData/box/inline/localInlineFunction.kt b/js/js.translator/testData/box/inline/localInlineFunction.kt index 349b22e3ed7..46084b94e64 100644 --- a/js/js.translator/testData/box/inline/localInlineFunction.kt +++ b/js/js.translator/testData/box/inline/localInlineFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CONTAINS_NO_CALLS: localWithCapture diff --git a/js/js.translator/testData/box/inline/localInlineFunctionComplex.kt b/js/js.translator/testData/box/inline/localInlineFunctionComplex.kt index 7aa8c7eb5c3..19d52bf0b24 100644 --- a/js/js.translator/testData/box/inline/localInlineFunctionComplex.kt +++ b/js/js.translator/testData/box/inline/localInlineFunctionComplex.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1152 +// EXPECTED_REACHABLE_NODES: 1291 package foo // CHECK_CONTAINS_NO_CALLS: add diff --git a/js/js.translator/testData/box/inline/localInlineFunctionDeclaredInLambda.kt b/js/js.translator/testData/box/inline/localInlineFunctionDeclaredInLambda.kt index 0b79eee6460..2d723a37653 100644 --- a/js/js.translator/testData/box/inline/localInlineFunctionDeclaredInLambda.kt +++ b/js/js.translator/testData/box/inline/localInlineFunctionDeclaredInLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CONTAINS_NO_CALLS: localWithCapture diff --git a/js/js.translator/testData/box/inline/localInlineFunctionNameClash.kt b/js/js.translator/testData/box/inline/localInlineFunctionNameClash.kt index dcf4acba28a..301918a5af5 100644 --- a/js/js.translator/testData/box/inline/localInlineFunctionNameClash.kt +++ b/js/js.translator/testData/box/inline/localInlineFunctionNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: add diff --git a/js/js.translator/testData/box/inline/localInlineFunctionReference.kt b/js/js.translator/testData/box/inline/localInlineFunctionReference.kt index ad5fb922cab..a5a4762263b 100644 --- a/js/js.translator/testData/box/inline/localInlineFunctionReference.kt +++ b/js/js.translator/testData/box/inline/localInlineFunctionReference.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun multiplyBy(a: Int): (Int) -> Int { diff --git a/js/js.translator/testData/box/inline/loopWithInlinableCondition.kt b/js/js.translator/testData/box/inline/loopWithInlinableCondition.kt index b3b98233856..f26681b87a3 100644 --- a/js/js.translator/testData/box/inline/loopWithInlinableCondition.kt +++ b/js/js.translator/testData/box/inline/loopWithInlinableCondition.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1288 /* Modified test case from issue: https://youtrack.jetbrains.com/issue/KT-24542 */ diff --git a/js/js.translator/testData/box/inline/metadataForPublicFunction.kt b/js/js.translator/testData/box/inline/metadataForPublicFunction.kt index 3e53cc280dd..02360d4b464 100644 --- a/js/js.translator/testData/box/inline/metadataForPublicFunction.kt +++ b/js/js.translator/testData/box/inline/metadataForPublicFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1299 package foo // CHECK_CONTAINS_NO_CALLS: test1 except=imul diff --git a/js/js.translator/testData/box/inline/multiDeclaration.kt b/js/js.translator/testData/box/inline/multiDeclaration.kt index b7bf33e751e..643e9c56758 100644 --- a/js/js.translator/testData/box/inline/multiDeclaration.kt +++ b/js/js.translator/testData/box/inline/multiDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_NOT_CALLED: component1 diff --git a/js/js.translator/testData/box/inline/noInlineLambda.kt b/js/js.translator/testData/box/inline/noInlineLambda.kt index f063f9a0cf6..cb7cf6a1f9f 100644 --- a/js/js.translator/testData/box/inline/noInlineLambda.kt +++ b/js/js.translator/testData/box/inline/noInlineLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CALLED_IN_SCOPE: scope=multiplyBy2 function=multiplyBy2$lambda diff --git a/js/js.translator/testData/box/inline/operators.kt b/js/js.translator/testData/box/inline/operators.kt index ebbf4533f92..768b5d523f5 100644 --- a/js/js.translator/testData/box/inline/operators.kt +++ b/js/js.translator/testData/box/inline/operators.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1301 // CHECK_NOT_CALLED_IN_SCOPE: function=plus_za3lpa$ scope=box // CHECK_NOT_CALLED_IN_SCOPE: function=plus scope=box // CHECK_NOT_CALLED_IN_SCOPE: function=invoke scope=box diff --git a/js/js.translator/testData/box/inline/params.kt b/js/js.translator/testData/box/inline/params.kt index 358a82330f4..8637fe1cab8 100644 --- a/js/js.translator/testData/box/inline/params.kt +++ b/js/js.translator/testData/box/inline/params.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/params.1.kt diff --git a/js/js.translator/testData/box/inline/rootConstructor.kt b/js/js.translator/testData/box/inline/rootConstructor.kt index 3746fe3fa61..7ec8b9db633 100644 --- a/js/js.translator/testData/box/inline/rootConstructor.kt +++ b/js/js.translator/testData/box/inline/rootConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/rootConstructor.1.kt diff --git a/js/js.translator/testData/box/inline/safeCall.kt b/js/js.translator/testData/box/inline/safeCall.kt index 34167b7a56a..6f0f22110a2 100644 --- a/js/js.translator/testData/box/inline/safeCall.kt +++ b/js/js.translator/testData/box/inline/safeCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: sum diff --git a/js/js.translator/testData/box/inline/sameNameOfDeclarationsInSameModule.kt b/js/js.translator/testData/box/inline/sameNameOfDeclarationsInSameModule.kt index 7d8c558e3dc..d1e15df7fce 100644 --- a/js/js.translator/testData/box/inline/sameNameOfDeclarationsInSameModule.kt +++ b/js/js.translator/testData/box/inline/sameNameOfDeclarationsInSameModule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 fun foo(x: Int) = "int: $x" fun foo(x: String) = "string: $x" diff --git a/js/js.translator/testData/box/inline/severalClosures.kt b/js/js.translator/testData/box/inline/severalClosures.kt index 3fd701644ef..e465e954f6a 100644 --- a/js/js.translator/testData/box/inline/severalClosures.kt +++ b/js/js.translator/testData/box/inline/severalClosures.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/severalClosures.1.kt diff --git a/js/js.translator/testData/box/inline/severalUsage.kt b/js/js.translator/testData/box/inline/severalUsage.kt index 2d500a14f93..72f526fc4fe 100644 --- a/js/js.translator/testData/box/inline/severalUsage.kt +++ b/js/js.translator/testData/box/inline/severalUsage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/severalUsage.1.kt diff --git a/js/js.translator/testData/box/inline/simpleDouble.kt b/js/js.translator/testData/box/inline/simpleDouble.kt index c0b2c5568b9..278d4e18742 100644 --- a/js/js.translator/testData/box/inline/simpleDouble.kt +++ b/js/js.translator/testData/box/inline/simpleDouble.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/simpleDouble.1.kt diff --git a/js/js.translator/testData/box/inline/simpleEnum.kt b/js/js.translator/testData/box/inline/simpleEnum.kt index bbc8e47f950..ebc2a0e701a 100644 --- a/js/js.translator/testData/box/inline/simpleEnum.kt +++ b/js/js.translator/testData/box/inline/simpleEnum.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1137 +// EXPECTED_REACHABLE_NODES: 1293 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/simpleEnum.1.kt diff --git a/js/js.translator/testData/box/inline/simpleInt.kt b/js/js.translator/testData/box/inline/simpleInt.kt index 78e23f93d9a..974808f76e3 100644 --- a/js/js.translator/testData/box/inline/simpleInt.kt +++ b/js/js.translator/testData/box/inline/simpleInt.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/simpleInt.1.kt diff --git a/js/js.translator/testData/box/inline/simpleLambda.kt b/js/js.translator/testData/box/inline/simpleLambda.kt index 6f23e848fb2..7ba6f99a6fc 100644 --- a/js/js.translator/testData/box/inline/simpleLambda.kt +++ b/js/js.translator/testData/box/inline/simpleLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/simpleLambda.1.kt diff --git a/js/js.translator/testData/box/inline/simpleObject.kt b/js/js.translator/testData/box/inline/simpleObject.kt index 430bc66c188..2ae59aaf765 100644 --- a/js/js.translator/testData/box/inline/simpleObject.kt +++ b/js/js.translator/testData/box/inline/simpleObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/simpleObject.1.kt diff --git a/js/js.translator/testData/box/inline/simpleReturnFunctionWithResultUnused.kt b/js/js.translator/testData/box/inline/simpleReturnFunctionWithResultUnused.kt index a439a2f19c7..0da111a6383 100644 --- a/js/js.translator/testData/box/inline/simpleReturnFunctionWithResultUnused.kt +++ b/js/js.translator/testData/box/inline/simpleReturnFunctionWithResultUnused.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo var flag = false diff --git a/js/js.translator/testData/box/inline/statementsAfterReturn.kt b/js/js.translator/testData/box/inline/statementsAfterReturn.kt index 600abd5a13f..9045135e91c 100644 --- a/js/js.translator/testData/box/inline/statementsAfterReturn.kt +++ b/js/js.translator/testData/box/inline/statementsAfterReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1150 +// EXPECTED_REACHABLE_NODES: 1290 package foo data class State(public var value: Int = 10) diff --git a/js/js.translator/testData/box/inline/thisImplicitlyCaptured.kt b/js/js.translator/testData/box/inline/thisImplicitlyCaptured.kt index cb23a7b63a6..1bec4a53582 100644 --- a/js/js.translator/testData/box/inline/thisImplicitlyCaptured.kt +++ b/js/js.translator/testData/box/inline/thisImplicitlyCaptured.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1295 package foo class Runner { diff --git a/js/js.translator/testData/box/inline/thisLiteralAliasing.kt b/js/js.translator/testData/box/inline/thisLiteralAliasing.kt index d069cb54475..ca62c6a7b6d 100644 --- a/js/js.translator/testData/box/inline/thisLiteralAliasing.kt +++ b/js/js.translator/testData/box/inline/thisLiteralAliasing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo class A() { diff --git a/js/js.translator/testData/box/inline/vararg.kt b/js/js.translator/testData/box/inline/vararg.kt index dc97eb2a3b4..0578c13327f 100644 --- a/js/js.translator/testData/box/inline/vararg.kt +++ b/js/js.translator/testData/box/inline/vararg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/alsoWithReassingment.kt b/js/js.translator/testData/box/inlineEvaluationOrder/alsoWithReassingment.kt index 4cdbfea23b5..9b27607b3e8 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/alsoWithReassingment.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/alsoWithReassingment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 private var _value: String = "OK" private inline fun String.myAlso(f: (String) -> Unit): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCall.kt b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCall.kt index 5c65d0475e8..3c23e755bbf 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCall.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun sum(x: Int, y: Int): Int { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCallMultipleInlineCalls.kt b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCallMultipleInlineCalls.kt index 3fa0a3b955c..ecc216fc39f 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCallMultipleInlineCalls.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfCallMultipleInlineCalls.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun sum(a: Int, b: Int, c: Int, d: Int): Int { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfInlineCall.kt b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfInlineCall.kt index 6b5857f2455..90954d8922b 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfInlineCall.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfInlineCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_NOT_CALLED: max diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfNew.kt b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfNew.kt index b35b7bc7798..d4f78905dd2 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfNew.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/argumentOfNew.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class Sum(x: Int, y: Int) { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess1.kt b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess1.kt index 3da26382ad2..8b425275387 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess1.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess1.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess2.kt b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess2.kt index 7d80d1e4c0f..0d9d3f3871f 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess2.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess2.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess3.kt b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess3.kt index 22255639663..259ab4709b6 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess3.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess3.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteral.kt b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteral.kt index 9ffed73d00e..d56b5635d99 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteral.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteral.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralMultipleInlineCalls.kt b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralMultipleInlineCalls.kt index 681b3594cfc..2cc4ba78ed6 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralMultipleInlineCalls.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralMultipleInlineCalls.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralNested.kt b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralNested.kt index 592162e13af..050dafc9223 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralNested.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralNested.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/assignment.kt b/js/js.translator/testData/box/inlineEvaluationOrder/assignment.kt index e6e57efc58a..013461be994 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/assignment.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/assignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo class A(var x: Int) { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperator.kt b/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperator.kt index c26af3bed5e..8cb3a17a605 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperator.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperatorMultipleInlineCalls.kt b/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperatorMultipleInlineCalls.kt index c0cde11bfb6..9e425f9e103 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperatorMultipleInlineCalls.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/binaryOperatorMultipleInlineCalls.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/callQualifier.kt b/js/js.translator/testData/box/inlineEvaluationOrder/callQualifier.kt index beff1da83c8..c4ea4dccab3 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/callQualifier.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/callQualifier.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo fun multiplyFun(): (Int, Int)->Int { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/callQualifierComplex.kt b/js/js.translator/testData/box/inlineEvaluationOrder/callQualifierComplex.kt index 93ff014d317..0dc053f41c1 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/callQualifierComplex.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/callQualifierComplex.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo // CHECK_NOT_CALLED: multiplyFunInline diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/capturedVarAsArgument.kt b/js/js.translator/testData/box/inlineEvaluationOrder/capturedVarAsArgument.kt index 708f6bce504..f94003e471f 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/capturedVarAsArgument.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/capturedVarAsArgument.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 var log = "" inline fun foo(x: Int, action: (Int) -> Unit) = action(x) diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/conditional.kt b/js/js.translator/testData/box/inlineEvaluationOrder/conditional.kt index defffb09ac2..9c114b75d91 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/conditional.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/conditional.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun test(x: Boolean): Boolean = diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalElvis.kt b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalElvis.kt index 3247dd809ce..0879c7639de 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalElvis.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalElvis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun test(x: Boolean?): Boolean = fizz(x) ?: buzz(true) diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalNested.kt b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalNested.kt index 4266cb19395..e4a68575625 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalNested.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalNested.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun test(x: Boolean, y: Boolean): Int = diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpression.kt b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpression.kt index ee91b56fe27..3fe667e30cb 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpression.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun test(x: Boolean): Boolean = diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpressionElvis.kt b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpressionElvis.kt index 873c0c82d15..9de3a7d86dc 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpressionElvis.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/conditionalTestExpressionElvis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun test(x: Boolean?): Boolean = buzz(x) ?: fizz(true) diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/continueInExtractedDoWhile.kt b/js/js.translator/testData/box/inlineEvaluationOrder/continueInExtractedDoWhile.kt index cc597d33b4e..7387d0ed924 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/continueInExtractedDoWhile.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/continueInExtractedDoWhile.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1286 package foo private inline fun bar(predicate: (Char) -> Boolean): Int { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/doWhile.kt b/js/js.translator/testData/box/inlineEvaluationOrder/doWhile.kt index bd65f0aff4a..bf50bffeeca 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/doWhile.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/doWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/doWhileComplex.kt b/js/js.translator/testData/box/inlineEvaluationOrder/doWhileComplex.kt index 96f00a43166..e0f3e8aaf02 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/doWhileComplex.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/doWhileComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/for.kt b/js/js.translator/testData/box/inlineEvaluationOrder/for.kt index dbe3d7e3071..bfde96d34f3 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/for.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/for.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/if.kt b/js/js.translator/testData/box/inlineEvaluationOrder/if.kt index 8822b71f953..14f7bdd6645 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/if.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/if.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun test(x: Boolean, y: Boolean): Boolean { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/lambdaPropertyExtracted.kt b/js/js.translator/testData/box/inlineEvaluationOrder/lambdaPropertyExtracted.kt index 0bb4a885a15..4dba4dc569b 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/lambdaPropertyExtracted.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/lambdaPropertyExtracted.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // See KT-7674 package foo diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/lambdaWithClosure.kt b/js/js.translator/testData/box/inlineEvaluationOrder/lambdaWithClosure.kt index a6f1e1b2483..1244a5c12b7 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/lambdaWithClosure.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/lambdaWithClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo /* This tests checks, that lambda fabric invocation is not extracted. diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/logicalAnd.kt b/js/js.translator/testData/box/inlineEvaluationOrder/logicalAnd.kt index 603b79547b2..1e023308960 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/logicalAnd.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/logicalAnd.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/logicalAndOrMultipleInlineCalls.kt b/js/js.translator/testData/box/inlineEvaluationOrder/logicalAndOrMultipleInlineCalls.kt index 4037b94ed70..0fd58a08ab0 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/logicalAndOrMultipleInlineCalls.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/logicalAndOrMultipleInlineCalls.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/logicalOr.kt b/js/js.translator/testData/box/inlineEvaluationOrder/logicalOr.kt index dae96663227..a3ab220b3b7 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/logicalOr.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/logicalOr.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/methodCallQualifierWithSideEffect.kt b/js/js.translator/testData/box/inlineEvaluationOrder/methodCallQualifierWithSideEffect.kt index a0dc91429d8..0b23b965d6a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/methodCallQualifierWithSideEffect.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/methodCallQualifierWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo // Test for KT-7502 diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/methodInlineCallQualifierWithSideEffect.kt b/js/js.translator/testData/box/inlineEvaluationOrder/methodInlineCallQualifierWithSideEffect.kt index 6cfde196eff..00d07a6cae9 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/methodInlineCallQualifierWithSideEffect.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/methodInlineCallQualifierWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo // Test for KT-7502 diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclaration.kt b/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclaration.kt index 2240c889cd2..a27644f615b 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclaration.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo // CHECK_NOT_CALLED: component2 diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclarationComplex.kt b/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclarationComplex.kt index ba5c1485b2c..4717f100bd5 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclarationComplex.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/multiDeclarationComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo // CHECK_NOT_CALLED: component2 diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/nestedContinueInExtractedDoWhile.kt b/js/js.translator/testData/box/inlineEvaluationOrder/nestedContinueInExtractedDoWhile.kt index ec8360cf1da..14b3c3d1568 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/nestedContinueInExtractedDoWhile.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/nestedContinueInExtractedDoWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo private inline fun bar(predicate: (Int) -> Boolean) { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/nestedInlineCall.kt b/js/js.translator/testData/box/inlineEvaluationOrder/nestedInlineCall.kt index 1230008d59b..ba30f1c16ca 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/nestedInlineCall.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/nestedInlineCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrder.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrder.kt index 0f1e6cd37a0..d2c531b170c 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrder.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A(val x: Int = fizz(1) + 1) { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrderSimple.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrderSimple.kt index 72ec640a79b..5ba5369d51a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrderSimple.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertiesInitializationOrderSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAfterModification.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAfterModification.kt index 9568844bfa5..c257b6366da 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAfterModification.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAfterModification.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo class A { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAndInitializer.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAndInitializer.kt index 80397f944fc..2b7930efd48 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAndInitializer.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessAndInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo object A { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessWithSideEffect.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessWithSideEffect.kt index d6e6c96ebaf..67eb74b4566 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessWithSideEffect.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessWithSideEffect.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo var g: Any? diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectExtracted.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectExtracted.kt index 3c46dbb9f21..2e77566252e 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectExtracted.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectExtracted.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 // Looks similar to KT-7674 package foo diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectPassedToInlineFunction.kt b/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectPassedToInlineFunction.kt index e1367ff475a..5cea5ea2cc6 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectPassedToInlineFunction.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectPassedToInlineFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 // See KT-7043, KT-11711 package foo diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/temporaryVarNonTrivial.kt b/js/js.translator/testData/box/inlineEvaluationOrder/temporaryVarNonTrivial.kt index 1029b7cf253..b191d9de167 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/temporaryVarNonTrivial.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/temporaryVarNonTrivial.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 var log = "" fun bar(): A { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/ternaryConditional.kt b/js/js.translator/testData/box/inlineEvaluationOrder/ternaryConditional.kt index 2426f285177..b8226be388a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/ternaryConditional.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/ternaryConditional.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo // CHECK_NOT_CALLED: bar_vux9f0$ diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/while.kt b/js/js.translator/testData/box/inlineEvaluationOrder/while.kt index b7bcae9685a..f05776d521a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/while.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/while.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/whileComplex.kt b/js/js.translator/testData/box/inlineEvaluationOrder/whileComplex.kt index 8df26b19999..0c730cd3308 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/whileComplex.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/whileComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun box(): String { diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/whileConditionExtracted.kt b/js/js.translator/testData/box/inlineEvaluationOrder/whileConditionExtracted.kt index aeb6f8648fe..8eb43e67313 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/whileConditionExtracted.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/whileConditionExtracted.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1284 // See KT-8005 package foo diff --git a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectInSimilarFunctions.kt b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectInSimilarFunctions.kt index 4519c082c23..122a8ee3590 100644 --- a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectInSimilarFunctions.kt +++ b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectInSimilarFunctions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 // FILE: a.kt inline fun foo(x: String): I = object : I { diff --git a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSite.kt b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSite.kt index a9113186f1b..25c3d57f9c0 100644 --- a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSite.kt +++ b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSite.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSite.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSiteSuperParams.kt b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSiteSuperParams.kt index 271b4187a20..1496c6b6921 100644 --- a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSiteSuperParams.kt +++ b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnCallSiteSuperParams.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnCallSiteSuperParams.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSite.kt b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSite.kt index 3ded88c0c86..581524430dd 100644 --- a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSite.kt +++ b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSite.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1136 +// EXPECTED_REACHABLE_NODES: 1308 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnDeclarationSite.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSiteSuperParams.kt b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSiteSuperParams.kt index f105bc60baa..8b2cd17a3f0 100644 --- a/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSiteSuperParams.kt +++ b/js/js.translator/testData/box/inlineMultiFile/anonymousObjectOnDeclarationSiteSuperParams.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1134 +// EXPECTED_REACHABLE_NODES: 1306 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/anonymousObject/anonymousObjectOnDeclarationSiteSuperParams.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/captureInlinable.kt b/js/js.translator/testData/box/inlineMultiFile/captureInlinable.kt index 5f91df31ea9..6713f93c2ee 100644 --- a/js/js.translator/testData/box/inlineMultiFile/captureInlinable.kt +++ b/js/js.translator/testData/box/inlineMultiFile/captureInlinable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/capture/captureInlinable.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/captureInlinableAndOther.kt b/js/js.translator/testData/box/inlineMultiFile/captureInlinableAndOther.kt index 199577fefee..f88508de882 100644 --- a/js/js.translator/testData/box/inlineMultiFile/captureInlinableAndOther.kt +++ b/js/js.translator/testData/box/inlineMultiFile/captureInlinableAndOther.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/capture/captureInlinableAndOther.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/captureThisAndReceiver.kt b/js/js.translator/testData/box/inlineMultiFile/captureThisAndReceiver.kt index 1ce6d3951e2..de1c90f659d 100644 --- a/js/js.translator/testData/box/inlineMultiFile/captureThisAndReceiver.kt +++ b/js/js.translator/testData/box/inlineMultiFile/captureThisAndReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/capture/captureThisAndReceiver.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/closureChain.kt b/js/js.translator/testData/box/inlineMultiFile/closureChain.kt index f7a4e548604..a6478cf025a 100644 --- a/js/js.translator/testData/box/inlineMultiFile/closureChain.kt +++ b/js/js.translator/testData/box/inlineMultiFile/closureChain.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/complex/closureChain.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/defaultMethod.kt b/js/js.translator/testData/box/inlineMultiFile/defaultMethod.kt index c9a1ce1e8d6..e1bffc499ab 100644 --- a/js/js.translator/testData/box/inlineMultiFile/defaultMethod.kt +++ b/js/js.translator/testData/box/inlineMultiFile/defaultMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/defaultValues/defaultMethod.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/generics.kt b/js/js.translator/testData/box/inlineMultiFile/generics.kt index 344d9c94ce9..ace417a57c9 100644 --- a/js/js.translator/testData/box/inlineMultiFile/generics.kt +++ b/js/js.translator/testData/box/inlineMultiFile/generics.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/capture/generics.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/inlineInDefaultParameter.kt b/js/js.translator/testData/box/inlineMultiFile/inlineInDefaultParameter.kt index bf7dc1482ba..fb558879ed7 100644 --- a/js/js.translator/testData/box/inlineMultiFile/inlineInDefaultParameter.kt +++ b/js/js.translator/testData/box/inlineMultiFile/inlineInDefaultParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/inlineMultiFileSimple.kt b/js/js.translator/testData/box/inlineMultiFile/inlineMultiFileSimple.kt index 23db0a6091a..97eb3d62909 100644 --- a/js/js.translator/testData/box/inlineMultiFile/inlineMultiFileSimple.kt +++ b/js/js.translator/testData/box/inlineMultiFile/inlineMultiFileSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 // FILE: a.kt package foo diff --git a/js/js.translator/testData/box/inlineMultiFile/lambdaCloning.kt b/js/js.translator/testData/box/inlineMultiFile/lambdaCloning.kt index 9acf1370645..9a5bd2ab669 100644 --- a/js/js.translator/testData/box/inlineMultiFile/lambdaCloning.kt +++ b/js/js.translator/testData/box/inlineMultiFile/lambdaCloning.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1286 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/lambdaTransformation/lambdaCloning.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/lambdaInLambda2.kt b/js/js.translator/testData/box/inlineMultiFile/lambdaInLambda2.kt index 6ab213381d9..3f8190994ba 100644 --- a/js/js.translator/testData/box/inlineMultiFile/lambdaInLambda2.kt +++ b/js/js.translator/testData/box/inlineMultiFile/lambdaInLambda2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/lambdaTransformation/lambdaInLambda2.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/lambdaInLambdaNoInline.kt b/js/js.translator/testData/box/inlineMultiFile/lambdaInLambdaNoInline.kt index a82d62c51a0..c27af85ee3c 100644 --- a/js/js.translator/testData/box/inlineMultiFile/lambdaInLambdaNoInline.kt +++ b/js/js.translator/testData/box/inlineMultiFile/lambdaInLambdaNoInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1296 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/lambdaTransformation/lambdaInLambdaNoInline.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/regeneratedLambdaName.kt b/js/js.translator/testData/box/inlineMultiFile/regeneratedLambdaName.kt index ec9fe51fc88..bb0c8dc8426 100644 --- a/js/js.translator/testData/box/inlineMultiFile/regeneratedLambdaName.kt +++ b/js/js.translator/testData/box/inlineMultiFile/regeneratedLambdaName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt b/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt index ce0c0a8cfdd..458b298140e 100644 --- a/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt +++ b/js/js.translator/testData/box/inlineMultiFile/sameCaptured.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/lambdaTransformation/sameCaptured.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInClass.kt b/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInClass.kt index 488e9b836bc..c4a914a7a26 100644 --- a/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInClass.kt +++ b/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1289 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/capture/simpleCapturingInClass.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInPackage.kt b/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInPackage.kt index 63ef5323f50..da4614b04b4 100644 --- a/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInPackage.kt +++ b/js/js.translator/testData/box/inlineMultiFile/simpleCapturingInPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1285 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/capture/simpleCapturingInPackage.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/simpleDefaultMethod.kt b/js/js.translator/testData/box/inlineMultiFile/simpleDefaultMethod.kt index 6f9ee83bb03..45c0383070d 100644 --- a/js/js.translator/testData/box/inlineMultiFile/simpleDefaultMethod.kt +++ b/js/js.translator/testData/box/inlineMultiFile/simpleDefaultMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/defaultValues/simpleDefaultMethod.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/trait.kt b/js/js.translator/testData/box/inlineMultiFile/trait.kt index 813da8bb451..fdb39e67604 100644 --- a/js/js.translator/testData/box/inlineMultiFile/trait.kt +++ b/js/js.translator/testData/box/inlineMultiFile/trait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/trait/trait.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/tryCatch.kt b/js/js.translator/testData/box/inlineMultiFile/tryCatch.kt index dfcb12216cc..6f1ba1e798b 100644 --- a/js/js.translator/testData/box/inlineMultiFile/tryCatch.kt +++ b/js/js.translator/testData/box/inlineMultiFile/tryCatch.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1300 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/tryCatchFinally/tryCatch.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/tryCatch2.kt b/js/js.translator/testData/box/inlineMultiFile/tryCatch2.kt index 0cb3becfca2..ede35e424ce 100644 --- a/js/js.translator/testData/box/inlineMultiFile/tryCatch2.kt +++ b/js/js.translator/testData/box/inlineMultiFile/tryCatch2.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1303 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/tryCatchFinally/tryCatch2.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/tryCatchFinally.kt b/js/js.translator/testData/box/inlineMultiFile/tryCatchFinally.kt index cc8cbfb5c3f..93bca3a410d 100644 --- a/js/js.translator/testData/box/inlineMultiFile/tryCatchFinally.kt +++ b/js/js.translator/testData/box/inlineMultiFile/tryCatchFinally.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1296 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/tryCatchFinally/tryCatchFinally.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/use.kt b/js/js.translator/testData/box/inlineMultiFile/use.kt index 218d7a6eb6c..e4b2809d47a 100644 --- a/js/js.translator/testData/box/inlineMultiFile/use.kt +++ b/js/js.translator/testData/box/inlineMultiFile/use.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1303 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/complex/use.1.kt diff --git a/js/js.translator/testData/box/inlineMultiFile/with.kt b/js/js.translator/testData/box/inlineMultiFile/with.kt index 170c114c1a5..e0908a10b1e 100644 --- a/js/js.translator/testData/box/inlineMultiFile/with.kt +++ b/js/js.translator/testData/box/inlineMultiFile/with.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1303 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/complex/with.1.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt b/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt index 69cbd5f03a6..e235eb0048b 100644 --- a/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt +++ b/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/callFunction.kt b/js/js.translator/testData/box/inlineMultiModule/callFunction.kt index 04c2f5195d0..dc8650f607a 100644 --- a/js/js.translator/testData/box/inlineMultiModule/callFunction.kt +++ b/js/js.translator/testData/box/inlineMultiModule/callFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/callableReference.kt b/js/js.translator/testData/box/inlineMultiModule/callableReference.kt index 7005f16c594..685a4e9f9ba 100644 --- a/js/js.translator/testData/box/inlineMultiModule/callableReference.kt +++ b/js/js.translator/testData/box/inlineMultiModule/callableReference.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt b/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt index 17bcfd33f8a..14a3ff36de6 100644 --- a/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt +++ b/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt package utils diff --git a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt index 11df77e67f0..8cf74f64a63 100644 --- a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt b/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt index 09096fc8012..3ad6a0c0c0d 100644 --- a/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt +++ b/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1294 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt b/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt index d6b9dee3627..a97abf3ae99 100644 --- a/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt +++ b/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib1.kt open class Parent { diff --git a/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt b/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt index d881f023cc8..a112bca06c8 100644 --- a/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt +++ b/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt b/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt index 3367c3b5ba5..2334780ac75 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt fun baz(x: String) = "($x)" diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt b/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt index d36a627d6f8..42376a15ae8 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt fun foo() = "OK" diff --git a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt index ee6068dbac9..f3bbaaefc3d 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt internal fun bar() = "OK" diff --git a/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt b/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt index d20f7405b9a..cb9db656dac 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib1 // FILE: lib1.kt package lib1 diff --git a/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt b/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt index bfa7484372b..21ac56a175a 100644 --- a/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt +++ b/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 // MODULE: lib // FILE: lib.kt class A { diff --git a/js/js.translator/testData/box/inlineMultiModule/kt16144.kt b/js/js.translator/testData/box/inlineMultiModule/kt16144.kt index 10a57af2e65..a28c34d305d 100644 --- a/js/js.translator/testData/box/inlineMultiModule/kt16144.kt +++ b/js/js.translator/testData/box/inlineMultiModule/kt16144.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1304 // MODULE: m3 // FILE: m3.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/kt16160.kt b/js/js.translator/testData/box/inlineMultiModule/kt16160.kt index 72175a3aa39..2cfbd74cdcc 100644 --- a/js/js.translator/testData/box/inlineMultiModule/kt16160.kt +++ b/js/js.translator/testData/box/inlineMultiModule/kt16160.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1300 // MODULE: main(module2) // FILE: main.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/lambda.kt b/js/js.translator/testData/box/inlineMultiModule/lambda.kt index a778ed9fc2d..76530cf8935 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt b/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt index 36ffceb3ff1..a4924c91794 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt b/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt index 0b337a70466..30e4d52ef6f 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt b/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt index c3c1888de3f..73d540effe6 100644 --- a/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt +++ b/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt b/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt index d4de77a58be..9d4dc494bfa 100644 --- a/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt +++ b/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1302 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/method.kt b/js/js.translator/testData/box/inlineMultiModule/method.kt index f0a1e596536..769519bcbfb 100644 --- a/js/js.translator/testData/box/inlineMultiModule/method.kt +++ b/js/js.translator/testData/box/inlineMultiModule/method.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1291 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/operators.kt b/js/js.translator/testData/box/inlineMultiModule/operators.kt index 3e130c16adf..79dcc7e41ed 100644 --- a/js/js.translator/testData/box/inlineMultiModule/operators.kt +++ b/js/js.translator/testData/box/inlineMultiModule/operators.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt b/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt index db097bd90f2..9467c0b2096 100644 --- a/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt +++ b/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/property.kt b/js/js.translator/testData/box/inlineMultiModule/property.kt index 0205b0bebaa..560a71f45b0 100644 --- a/js/js.translator/testData/box/inlineMultiModule/property.kt +++ b/js/js.translator/testData/box/inlineMultiModule/property.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1147 +// EXPECTED_REACHABLE_NODES: 1319 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt b/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt index d0756b0c1b2..efbb56a57bd 100644 --- a/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt +++ b/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib1 // FILE: lib1.kt inline fun foo() = bar() diff --git a/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt b/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt index e910d44b426..46c4c384467 100644 --- a/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt +++ b/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib // FILE: lib.kt fun foo(x: String) = "foo($x)" diff --git a/js/js.translator/testData/box/inlineMultiModule/simple.kt b/js/js.translator/testData/box/inlineMultiModule/simple.kt index cd755138115..a3682e67798 100644 --- a/js/js.translator/testData/box/inlineMultiModule/simple.kt +++ b/js/js.translator/testData/box/inlineMultiModule/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt b/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt index 26e658ea362..22821734bb3 100644 --- a/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt +++ b/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // MODULE: lib // FILE: lib1.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/typealiases.kt b/js/js.translator/testData/box/inlineMultiModule/typealiases.kt index a1615b9c52a..9c41a4b39fb 100644 --- a/js/js.translator/testData/box/inlineMultiModule/typealiases.kt +++ b/js/js.translator/testData/box/inlineMultiModule/typealiases.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt b/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt index 36f18a63f2f..c794e46d7a2 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/inlineSizeReduction/inlineLambdaCleanup.kt b/js/js.translator/testData/box/inlineSizeReduction/inlineLambdaCleanup.kt index 50130053726..18a165375d2 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/inlineLambdaCleanup.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/inlineLambdaCleanup.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // CHECK_NOT_CALLED: produceOK except=box fun produceOK() = "OK" diff --git a/js/js.translator/testData/box/inlineSizeReduction/inlineOrder.kt b/js/js.translator/testData/box/inlineSizeReduction/inlineOrder.kt index 93463e182ef..ab952b7d638 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/inlineOrder.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/inlineOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo // CHECK_VARS_COUNT: function=test1 count=0 diff --git a/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt b/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt index 3528d883035..b59ac1c41f9 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/multiModuleDefaultArgsCleanup.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1281 // MODULE: lib // FILE: lib.kt inline fun foo(x: String = "x", y: String = "y") = x + y diff --git a/js/js.translator/testData/box/inlineSizeReduction/noDuplicateVariableDeclaration.kt b/js/js.translator/testData/box/inlineSizeReduction/noDuplicateVariableDeclaration.kt index 29a828d9ea7..64cd02b08c4 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/noDuplicateVariableDeclaration.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/noDuplicateVariableDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1281 package foo // CHECK_VARS_COUNT: function=test count=3 diff --git a/js/js.translator/testData/box/inlineSizeReduction/oneTopLevelReturn.kt b/js/js.translator/testData/box/inlineSizeReduction/oneTopLevelReturn.kt index a87d6a22e1d..a2e93d59d79 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/oneTopLevelReturn.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/oneTopLevelReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_CONTAINS_NO_CALLS: test1 diff --git a/js/js.translator/testData/box/inlineSizeReduction/propertyAssignment.kt b/js/js.translator/testData/box/inlineSizeReduction/propertyAssignment.kt index 937df33c2a3..c5e5aeaf430 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/propertyAssignment.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/propertyAssignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1287 package foo // CHECK_CONTAINS_NO_CALLS: test except=SumHolder_getInstance diff --git a/js/js.translator/testData/box/inlineSizeReduction/propertyReassignment.kt b/js/js.translator/testData/box/inlineSizeReduction/propertyReassignment.kt index 3a1db837bcb..8e7be543945 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/propertyReassignment.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/propertyReassignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 // CHECK_VARS_COUNT: function=test1 count=0 // CHECK_VARS_COUNT: function=test2 count=1 // CHECK_VARS_COUNT: function=test3 count=0 diff --git a/js/js.translator/testData/box/inlineSizeReduction/propertyReferenceDoesNotProduceSideEffect.kt b/js/js.translator/testData/box/inlineSizeReduction/propertyReferenceDoesNotProduceSideEffect.kt index 45694889989..da4a4163942 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/propertyReferenceDoesNotProduceSideEffect.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/propertyReferenceDoesNotProduceSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 // CHECK_VARS_COUNT: function=box count=1 package foo diff --git a/js/js.translator/testData/box/inlineSizeReduction/returnInlineCall.kt b/js/js.translator/testData/box/inlineSizeReduction/returnInlineCall.kt index 6e494488ed2..7d5d04d3cfc 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/returnInlineCall.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/returnInlineCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineSizeReduction/simpleReturnFunction.kt b/js/js.translator/testData/box/inlineSizeReduction/simpleReturnFunction.kt index 7d7d2732769..83f120bc72b 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/simpleReturnFunction.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/simpleReturnFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test except=imul diff --git a/js/js.translator/testData/box/inlineSizeReduction/ternaryConditional.kt b/js/js.translator/testData/box/inlineSizeReduction/ternaryConditional.kt index 0439ea08ac7..5d157c99de5 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/ternaryConditional.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/ternaryConditional.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo // CHECK_VARS_COUNT: function=test1 count=0 diff --git a/js/js.translator/testData/box/inlineSizeReduction/this.kt b/js/js.translator/testData/box/inlineSizeReduction/this.kt index 8216f1e9214..dc3c6617899 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/this.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/this.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1288 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineSizeReduction/valAssignment.kt b/js/js.translator/testData/box/inlineSizeReduction/valAssignment.kt index 97b3744cc54..3711cc629c5 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/valAssignment.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/valAssignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineSizeReduction/valDeclaration.kt b/js/js.translator/testData/box/inlineSizeReduction/valDeclaration.kt index 3e8e36242f7..84f4a1515a9 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/valDeclaration.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/valDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineSizeReduction/varargTemporaryVar.kt b/js/js.translator/testData/box/inlineSizeReduction/varargTemporaryVar.kt index 9ee54859957..eae4c9dd82e 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/varargTemporaryVar.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/varargTemporaryVar.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1283 // CHECK_VARS_COUNT: function=test1 count=0 // CHECK_VARS_COUNT: function=test2 count=0 // CHECK_VARS_COUNT: function=test3 count=1 diff --git a/js/js.translator/testData/box/inlineStdlib/callNameClash.kt b/js/js.translator/testData/box/inlineStdlib/callNameClash.kt index bf20a5b606a..081da1d234d 100644 --- a/js/js.translator/testData/box/inlineStdlib/callNameClash.kt +++ b/js/js.translator/testData/box/inlineStdlib/callNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1295 package foo // CHECK_NOT_CALLED: with_dbz3ex diff --git a/js/js.translator/testData/box/inlineStdlib/closure.kt b/js/js.translator/testData/box/inlineStdlib/closure.kt index a67171090ac..604235fc09f 100644 --- a/js/js.translator/testData/box/inlineStdlib/closure.kt +++ b/js/js.translator/testData/box/inlineStdlib/closure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineStdlib/closureNested.kt b/js/js.translator/testData/box/inlineStdlib/closureNested.kt index 2fe7b5addee..d4f87ef7e2c 100644 --- a/js/js.translator/testData/box/inlineStdlib/closureNested.kt +++ b/js/js.translator/testData/box/inlineStdlib/closureNested.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineStdlib/localNamesClash.kt b/js/js.translator/testData/box/inlineStdlib/localNamesClash.kt index d20bc11d2ba..83fbd1a7345 100644 --- a/js/js.translator/testData/box/inlineStdlib/localNamesClash.kt +++ b/js/js.translator/testData/box/inlineStdlib/localNamesClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineStdlib/simple.kt b/js/js.translator/testData/box/inlineStdlib/simple.kt index dd391e3c3b2..c9db1a27bc4 100644 --- a/js/js.translator/testData/box/inlineStdlib/simple.kt +++ b/js/js.translator/testData/box/inlineStdlib/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineStdlib/thisInExtension.kt b/js/js.translator/testData/box/inlineStdlib/thisInExtension.kt index 3199c05d385..18b68d948ec 100644 --- a/js/js.translator/testData/box/inlineStdlib/thisInExtension.kt +++ b/js/js.translator/testData/box/inlineStdlib/thisInExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_CONTAINS_NO_CALLS: testImplicitThis diff --git a/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt b/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt index f1dc8631c65..7d2ba806cbe 100644 --- a/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt +++ b/js/js.translator/testData/box/inlineStdlib/unsafeCast.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo // CHECK_NOT_CALLED_IN_SCOPE: scope=box function=isType diff --git a/js/js.translator/testData/box/java/abstractList/iterator.kt b/js/js.translator/testData/box/java/abstractList/iterator.kt index b54e02509a9..acfb61e414b 100644 --- a/js/js.translator/testData/box/java/abstractList/iterator.kt +++ b/js/js.translator/testData/box/java/abstractList/iterator.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1171 +// EXPECTED_REACHABLE_NODES: 1340 package foo class MyList(vararg val data: T) : AbstractList() { diff --git a/js/js.translator/testData/box/jsCode/break.kt b/js/js.translator/testData/box/jsCode/break.kt index e23fee9b9da..a2e99e47b86 100644 --- a/js/js.translator/testData/box/jsCode/break.kt +++ b/js/js.translator/testData/box/jsCode/break.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/jsCode/catchScope.kt b/js/js.translator/testData/box/jsCode/catchScope.kt index 6a92a095469..adf7caf885d 100644 --- a/js/js.translator/testData/box/jsCode/catchScope.kt +++ b/js/js.translator/testData/box/jsCode/catchScope.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1286 package foo fun test(action: ()->Unit): String = js(""" diff --git a/js/js.translator/testData/box/jsCode/codeFromVariable.kt b/js/js.translator/testData/box/jsCode/codeFromVariable.kt index 6434f3fcb16..f95d68cf983 100644 --- a/js/js.translator/testData/box/jsCode/codeFromVariable.kt +++ b/js/js.translator/testData/box/jsCode/codeFromVariable.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/jsCode/continue.kt b/js/js.translator/testData/box/jsCode/continue.kt index f163112f1da..9613a3b282d 100644 --- a/js/js.translator/testData/box/jsCode/continue.kt +++ b/js/js.translator/testData/box/jsCode/continue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/jsCode/doWhile.kt b/js/js.translator/testData/box/jsCode/doWhile.kt index 8d968cb1c3a..8ffe2b8eccd 100644 --- a/js/js.translator/testData/box/jsCode/doWhile.kt +++ b/js/js.translator/testData/box/jsCode/doWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun factorial(n: Int): Int = js(""" diff --git a/js/js.translator/testData/box/jsCode/for.kt b/js/js.translator/testData/box/jsCode/for.kt index 361149d5f96..3142c6c9247 100644 --- a/js/js.translator/testData/box/jsCode/for.kt +++ b/js/js.translator/testData/box/jsCode/for.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun factorial(n: Int): Int = js(""" diff --git a/js/js.translator/testData/box/jsCode/forIn.kt b/js/js.translator/testData/box/jsCode/forIn.kt index eef9a0d6606..f191288643d 100644 --- a/js/js.translator/testData/box/jsCode/forIn.kt +++ b/js/js.translator/testData/box/jsCode/forIn.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun countKeys(a: Array): Int = js(""" diff --git a/js/js.translator/testData/box/jsCode/forWithoutInit.kt b/js/js.translator/testData/box/jsCode/forWithoutInit.kt index d8580095b02..aa3b02bf17b 100644 --- a/js/js.translator/testData/box/jsCode/forWithoutInit.kt +++ b/js/js.translator/testData/box/jsCode/forWithoutInit.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: a.kt fun foo(n: Int): String = js(""" var result = ""; diff --git a/js/js.translator/testData/box/jsCode/function.kt b/js/js.translator/testData/box/jsCode/function.kt index e397f044c5a..d4ad1305dcd 100644 --- a/js/js.translator/testData/box/jsCode/function.kt +++ b/js/js.translator/testData/box/jsCode/function.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun callWithArgs(sumFunc: (Int, Int) -> Int, a: Int, b: Int): Int { diff --git a/js/js.translator/testData/box/jsCode/functionName.kt b/js/js.translator/testData/box/jsCode/functionName.kt index ffdc0aa8c5d..8bd2c9f897d 100644 --- a/js/js.translator/testData/box/jsCode/functionName.kt +++ b/js/js.translator/testData/box/jsCode/functionName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 fun box(): String { return js(""" function foo() { diff --git a/js/js.translator/testData/box/jsCode/if.kt b/js/js.translator/testData/box/jsCode/if.kt index 7f11f515dda..dbb2060e315 100644 --- a/js/js.translator/testData/box/jsCode/if.kt +++ b/js/js.translator/testData/box/jsCode/if.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun testIf(flag: Boolean): Int = js(""" diff --git a/js/js.translator/testData/box/jsCode/invocation.kt b/js/js.translator/testData/box/jsCode/invocation.kt index 28b524eefad..2a83a052bbf 100644 --- a/js/js.translator/testData/box/jsCode/invocation.kt +++ b/js/js.translator/testData/box/jsCode/invocation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun run(a: A, b: B, func: (A, B) -> C): C = js("func(a, b)") diff --git a/js/js.translator/testData/box/jsCode/label.kt b/js/js.translator/testData/box/jsCode/label.kt index 21205f7e00a..e93df0cf9f6 100644 --- a/js/js.translator/testData/box/jsCode/label.kt +++ b/js/js.translator/testData/box/jsCode/label.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun testLabelledBlock() { diff --git a/js/js.translator/testData/box/jsCode/labelNestedClash.kt b/js/js.translator/testData/box/jsCode/labelNestedClash.kt index 1e1f1d26ef4..12c2da4a9a9 100644 --- a/js/js.translator/testData/box/jsCode/labelNestedClash.kt +++ b/js/js.translator/testData/box/jsCode/labelNestedClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo // CHECK_LABELS_COUNT: function=box name=block count=1 diff --git a/js/js.translator/testData/box/jsCode/labelSiblingClash.kt b/js/js.translator/testData/box/jsCode/labelSiblingClash.kt index 1c6255fdd7b..4602c4de8b1 100644 --- a/js/js.translator/testData/box/jsCode/labelSiblingClash.kt +++ b/js/js.translator/testData/box/jsCode/labelSiblingClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo // CHECK_LABELS_COUNT: function=box name=block count=2 diff --git a/js/js.translator/testData/box/jsCode/literal.kt b/js/js.translator/testData/box/jsCode/literal.kt index 56c87d7d87c..6f9e9f279a3 100644 --- a/js/js.translator/testData/box/jsCode/literal.kt +++ b/js/js.translator/testData/box/jsCode/literal.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1284 package foo external interface HasName { diff --git a/js/js.translator/testData/box/jsCode/numberLiteralOverflow.kt b/js/js.translator/testData/box/jsCode/numberLiteralOverflow.kt index bdcd44a4f86..252710b85a9 100644 --- a/js/js.translator/testData/box/jsCode/numberLiteralOverflow.kt +++ b/js/js.translator/testData/box/jsCode/numberLiteralOverflow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 fun box(): String { val a = js("0xff000000") if (a != 4278190080.0) return "fail1: $a" diff --git a/js/js.translator/testData/box/jsCode/object.kt b/js/js.translator/testData/box/jsCode/object.kt index a01de572d32..a08df4cfc56 100644 --- a/js/js.translator/testData/box/jsCode/object.kt +++ b/js/js.translator/testData/box/jsCode/object.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo external interface Summizer { diff --git a/js/js.translator/testData/box/jsCode/objectExpression.kt b/js/js.translator/testData/box/jsCode/objectExpression.kt index 8367ec8c1c2..28284f534ad 100644 --- a/js/js.translator/testData/box/jsCode/objectExpression.kt +++ b/js/js.translator/testData/box/jsCode/objectExpression.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1282 import kotlin.js.* private fun isOrdinaryObject(o: Any?): Boolean = jsTypeOf(o) == "object" && Object.getPrototypeOf(o).`constructor` === Any::class.js diff --git a/js/js.translator/testData/box/jsCode/objectScopes.kt b/js/js.translator/testData/box/jsCode/objectScopes.kt index 5e51797b36f..3dd7767cc4a 100644 --- a/js/js.translator/testData/box/jsCode/objectScopes.kt +++ b/js/js.translator/testData/box/jsCode/objectScopes.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo external interface Summizer { diff --git a/js/js.translator/testData/box/jsCode/operators.kt b/js/js.translator/testData/box/jsCode/operators.kt index 7f4b8cfeb57..572424ac1eb 100644 --- a/js/js.translator/testData/box/jsCode/operators.kt +++ b/js/js.translator/testData/box/jsCode/operators.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo data class A(val value: Int) diff --git a/js/js.translator/testData/box/jsCode/quotes.kt b/js/js.translator/testData/box/jsCode/quotes.kt index ede16688607..3339ff0781f 100644 --- a/js/js.translator/testData/box/jsCode/quotes.kt +++ b/js/js.translator/testData/box/jsCode/quotes.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo fun singleQuoted(i: Int): Int = js("return i") diff --git a/js/js.translator/testData/box/jsCode/switch.kt b/js/js.translator/testData/box/jsCode/switch.kt index 75a650cce88..3c50dd809d5 100644 --- a/js/js.translator/testData/box/jsCode/switch.kt +++ b/js/js.translator/testData/box/jsCode/switch.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun testSwitch(number: Int): String = js(""" diff --git a/js/js.translator/testData/box/jsCode/tryCatchFinally.kt b/js/js.translator/testData/box/jsCode/tryCatchFinally.kt index 9e108b61f4a..027f315b220 100644 --- a/js/js.translator/testData/box/jsCode/tryCatchFinally.kt +++ b/js/js.translator/testData/box/jsCode/tryCatchFinally.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo class Counter { diff --git a/js/js.translator/testData/box/jsCode/while.kt b/js/js.translator/testData/box/jsCode/while.kt index ec92f500e57..a4a45c87226 100644 --- a/js/js.translator/testData/box/jsCode/while.kt +++ b/js/js.translator/testData/box/jsCode/while.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun factorial(n: Int): Int = js(""" diff --git a/js/js.translator/testData/box/jsModule/externalClass.kt b/js/js.translator/testData/box/jsModule/externalClass.kt index 05ef9fac5f9..39afb0d9008 100644 --- a/js/js.translator/testData/box/jsModule/externalClass.kt +++ b/js/js.translator/testData/box/jsModule/externalClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE_KIND: AMD package foo diff --git a/js/js.translator/testData/box/jsModule/externalFunction.kt b/js/js.translator/testData/box/jsModule/externalFunction.kt index 0ac9babe798..3b12a332c22 100644 --- a/js/js.translator/testData/box/jsModule/externalFunction.kt +++ b/js/js.translator/testData/box/jsModule/externalFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE_KIND: AMD package foo diff --git a/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt b/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt index 5380e53606e..fba458cdbec 100644 --- a/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt +++ b/js/js.translator/testData/box/jsModule/externalFunctionPlain.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo @JsModule("lib") diff --git a/js/js.translator/testData/box/jsModule/externalFunctionUmd.kt b/js/js.translator/testData/box/jsModule/externalFunctionUmd.kt index 26700a919c9..1896644c1a2 100644 --- a/js/js.translator/testData/box/jsModule/externalFunctionUmd.kt +++ b/js/js.translator/testData/box/jsModule/externalFunctionUmd.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE_KIND: UMD package foo diff --git a/js/js.translator/testData/box/jsModule/externalFunctionUmdFallback.kt b/js/js.translator/testData/box/jsModule/externalFunctionUmdFallback.kt index 927a1dc1cec..b90b4841bd9 100644 --- a/js/js.translator/testData/box/jsModule/externalFunctionUmdFallback.kt +++ b/js/js.translator/testData/box/jsModule/externalFunctionUmdFallback.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 // MODULE_KIND: UMD // NO_JS_MODULE_SYSTEM package foo diff --git a/js/js.translator/testData/box/jsModule/externalObject.kt b/js/js.translator/testData/box/jsModule/externalObject.kt index 984b7d05805..60d8b658249 100644 --- a/js/js.translator/testData/box/jsModule/externalObject.kt +++ b/js/js.translator/testData/box/jsModule/externalObject.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE_KIND: AMD package foo diff --git a/js/js.translator/testData/box/jsModule/externalPackage.kt b/js/js.translator/testData/box/jsModule/externalPackage.kt index a6cd1802aba..58c48166643 100644 --- a/js/js.translator/testData/box/jsModule/externalPackage.kt +++ b/js/js.translator/testData/box/jsModule/externalPackage.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // FILE: a.kt // MODULE_KIND: AMD @file:JsModule("lib") diff --git a/js/js.translator/testData/box/jsModule/externalPackageInDifferentFile.kt b/js/js.translator/testData/box/jsModule/externalPackageInDifferentFile.kt index 32d94c76ff6..ce8f8caa1b7 100644 --- a/js/js.translator/testData/box/jsModule/externalPackageInDifferentFile.kt +++ b/js/js.translator/testData/box/jsModule/externalPackageInDifferentFile.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // MODULE_KIND: AMD // FILE: lib.kt @file:JsModule("lib") diff --git a/js/js.translator/testData/box/jsModule/externalPackagePlain.kt b/js/js.translator/testData/box/jsModule/externalPackagePlain.kt index a5defe055d4..b8068f615c2 100644 --- a/js/js.translator/testData/box/jsModule/externalPackagePlain.kt +++ b/js/js.translator/testData/box/jsModule/externalPackagePlain.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 // FILE: a.kt @file:JsModule("lib") @file:JsNonModule diff --git a/js/js.translator/testData/box/jsModule/externalPackageUmdFallback.kt b/js/js.translator/testData/box/jsModule/externalPackageUmdFallback.kt index 5c52b78f31e..bd01b1cea06 100644 --- a/js/js.translator/testData/box/jsModule/externalPackageUmdFallback.kt +++ b/js/js.translator/testData/box/jsModule/externalPackageUmdFallback.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // FILE: a.kt // MODULE_KIND: UMD // NO_JS_MODULE_SYSTEM diff --git a/js/js.translator/testData/box/jsModule/externalProperty.kt b/js/js.translator/testData/box/jsModule/externalProperty.kt index 7e3ef0a5eb6..017189a9006 100644 --- a/js/js.translator/testData/box/jsModule/externalProperty.kt +++ b/js/js.translator/testData/box/jsModule/externalProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE_KIND: AMD package foo diff --git a/js/js.translator/testData/box/jsModule/importCountCommonJS.kt b/js/js.translator/testData/box/jsModule/importCountCommonJS.kt index dc5b1b7249e..95ae91fad94 100644 --- a/js/js.translator/testData/box/jsModule/importCountCommonJS.kt +++ b/js/js.translator/testData/box/jsModule/importCountCommonJS.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE_KIND: COMMON_JS // FUNCTION_CALLED_TIMES: require count=2 diff --git a/js/js.translator/testData/box/jsModule/importCountUmd.kt b/js/js.translator/testData/box/jsModule/importCountUmd.kt index 39ae71d3b4f..ac6642ce5b3 100644 --- a/js/js.translator/testData/box/jsModule/importCountUmd.kt +++ b/js/js.translator/testData/box/jsModule/importCountUmd.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE_KIND: UMD // NO_JS_MODULE_SYSTEM // FUNCTION_CALLED_TIMES: require count=3 diff --git a/js/js.translator/testData/box/jsModule/topLevelVarargFun.kt b/js/js.translator/testData/box/jsModule/topLevelVarargFun.kt index 31bcb7f92df..c830c4800fd 100644 --- a/js/js.translator/testData/box/jsModule/topLevelVarargFun.kt +++ b/js/js.translator/testData/box/jsModule/topLevelVarargFun.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE_KIND: AMD @JsModule("bar") external fun foo(vararg arg: String): String diff --git a/js/js.translator/testData/box/jsName/avoidNameClash.kt b/js/js.translator/testData/box/jsName/avoidNameClash.kt index 62816e5d656..9fc9f1b4461 100644 --- a/js/js.translator/testData/box/jsName/avoidNameClash.kt +++ b/js/js.translator/testData/box/jsName/avoidNameClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1290 package foo object A { diff --git a/js/js.translator/testData/box/jsName/classes.kt b/js/js.translator/testData/box/jsName/classes.kt index 66dde64899b..bc101b575d7 100644 --- a/js/js.translator/testData/box/jsName/classes.kt +++ b/js/js.translator/testData/box/jsName/classes.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1294 package foo @JsName("AA") object A { diff --git a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClass.kt b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClass.kt index 0cf9c149697..3a572655f65 100644 --- a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClass.kt +++ b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 // FILE: main.kt package foo diff --git a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt index bc43053c880..81e384010e8 100644 --- a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt +++ b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 // MODULE: module1 // FILE: module1.kt diff --git a/js/js.translator/testData/box/jsName/jsName.kt b/js/js.translator/testData/box/jsName/jsName.kt index 667e7d95102..8a5f491b8bc 100644 --- a/js/js.translator/testData/box/jsName/jsName.kt +++ b/js/js.translator/testData/box/jsName/jsName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo @JsName("bar") diff --git a/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt b/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt index 97efe1c8f48..946f265d2d7 100644 --- a/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt +++ b/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo external class A { diff --git a/js/js.translator/testData/box/jsName/overriddenMethod.kt b/js/js.translator/testData/box/jsName/overriddenMethod.kt index 025fd13a6e7..81f6c707134 100644 --- a/js/js.translator/testData/box/jsName/overriddenMethod.kt +++ b/js/js.translator/testData/box/jsName/overriddenMethod.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1295 package foo open class A { diff --git a/js/js.translator/testData/box/jsName/overridenFromInterface.kt b/js/js.translator/testData/box/jsName/overridenFromInterface.kt index 0046b02d5b4..ab3be34fa48 100644 --- a/js/js.translator/testData/box/jsName/overridenFromInterface.kt +++ b/js/js.translator/testData/box/jsName/overridenFromInterface.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1290 package foo interface A { diff --git a/js/js.translator/testData/box/jsName/peculiarIdentifiers.kt b/js/js.translator/testData/box/jsName/peculiarIdentifiers.kt index 5dcd778d939..0abdf942dc4 100644 --- a/js/js.translator/testData/box/jsName/peculiarIdentifiers.kt +++ b/js/js.translator/testData/box/jsName/peculiarIdentifiers.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 private fun `+`(a: Int, b: Int) = a + b @JsName("minus") diff --git a/js/js.translator/testData/box/jsName/privateMethod.kt b/js/js.translator/testData/box/jsName/privateMethod.kt index 886b7259a2b..1417b5ea043 100644 --- a/js/js.translator/testData/box/jsName/privateMethod.kt +++ b/js/js.translator/testData/box/jsName/privateMethod.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1290 package foo object A { diff --git a/js/js.translator/testData/box/jsName/secondaryConstructor.kt b/js/js.translator/testData/box/jsName/secondaryConstructor.kt index 1a3ee995093..84ddb53a2ff 100644 --- a/js/js.translator/testData/box/jsName/secondaryConstructor.kt +++ b/js/js.translator/testData/box/jsName/secondaryConstructor.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A(val x: String) { diff --git a/js/js.translator/testData/box/jsName/simpleJsName.kt b/js/js.translator/testData/box/jsName/simpleJsName.kt index fdfabc4309d..d60a51bccf1 100644 --- a/js/js.translator/testData/box/jsName/simpleJsName.kt +++ b/js/js.translator/testData/box/jsName/simpleJsName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1291 package foo object A { diff --git a/js/js.translator/testData/box/jsQualifier/classes.kt b/js/js.translator/testData/box/jsQualifier/classes.kt index a249ba0ae9d..df97f87c8f6 100644 --- a/js/js.translator/testData/box/jsQualifier/classes.kt +++ b/js/js.translator/testData/box/jsQualifier/classes.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt @file:JsQualifier("pkg") diff --git a/js/js.translator/testData/box/jsQualifier/simple.kt b/js/js.translator/testData/box/jsQualifier/simple.kt index edea7b275c2..adcb21ab598 100644 --- a/js/js.translator/testData/box/jsQualifier/simple.kt +++ b/js/js.translator/testData/box/jsQualifier/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt @file:JsQualifier("a.b") diff --git a/js/js.translator/testData/box/jsQualifier/umdFallback.kt b/js/js.translator/testData/box/jsQualifier/umdFallback.kt index 81630892207..135fe915394 100644 --- a/js/js.translator/testData/box/jsQualifier/umdFallback.kt +++ b/js/js.translator/testData/box/jsQualifier/umdFallback.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: lib // FILE: lib.kt // MODULE_KIND: UMD diff --git a/js/js.translator/testData/box/jsQualifier/withModule.kt b/js/js.translator/testData/box/jsQualifier/withModule.kt index 76238480d9f..1d306ef3062 100644 --- a/js/js.translator/testData/box/jsQualifier/withModule.kt +++ b/js/js.translator/testData/box/jsQualifier/withModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: lib // FILE: lib.kt // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/kotlin.test/beforeAfter.kt b/js/js.translator/testData/box/kotlin.test/beforeAfter.kt index e8e89bd4696..ebf273dae43 100644 --- a/js/js.translator/testData/box/kotlin.test/beforeAfter.kt +++ b/js/js.translator/testData/box/kotlin.test/beforeAfter.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1183 +// EXPECTED_REACHABLE_NODES: 1339 import kotlin.test.Test import kotlin.test.BeforeTest import kotlin.test.AfterTest diff --git a/js/js.translator/testData/box/kotlin.test/ignore.kt b/js/js.translator/testData/box/kotlin.test/ignore.kt index ffbb20e69b9..24beb124155 100644 --- a/js/js.translator/testData/box/kotlin.test/ignore.kt +++ b/js/js.translator/testData/box/kotlin.test/ignore.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1192 +// EXPECTED_REACHABLE_NODES: 1340 import kotlin.test.Test import kotlin.test.Ignore diff --git a/js/js.translator/testData/box/kotlin.test/inherited.kt b/js/js.translator/testData/box/kotlin.test/inherited.kt index c5d7a92df42..088aa822131 100644 --- a/js/js.translator/testData/box/kotlin.test/inherited.kt +++ b/js/js.translator/testData/box/kotlin.test/inherited.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1197 +// EXPECTED_REACHABLE_NODES: 1351 import kotlin.test.Test import kotlin.test.BeforeTest import kotlin.test.AfterTest diff --git a/js/js.translator/testData/box/kotlin.test/mpp.kt b/js/js.translator/testData/box/kotlin.test/mpp.kt index 83af4773842..88e8d9772ad 100644 --- a/js/js.translator/testData/box/kotlin.test/mpp.kt +++ b/js/js.translator/testData/box/kotlin.test/mpp.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects -// EXPECTED_REACHABLE_NODES: 1173 +// EXPECTED_REACHABLE_NODES: 1328 // IGNORE_BACKEND: JS_IR // FILE: lib.kt diff --git a/js/js.translator/testData/box/kotlin.test/nested.kt b/js/js.translator/testData/box/kotlin.test/nested.kt index b4080cf056c..1f39d8227e1 100644 --- a/js/js.translator/testData/box/kotlin.test/nested.kt +++ b/js/js.translator/testData/box/kotlin.test/nested.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1200 +// EXPECTED_REACHABLE_NODES: 1367 import kotlin.test.Test class Outer { diff --git a/js/js.translator/testData/box/kotlin.test/simple.kt b/js/js.translator/testData/box/kotlin.test/simple.kt index 72ea132011c..51a21e624ad 100644 --- a/js/js.translator/testData/box/kotlin.test/simple.kt +++ b/js/js.translator/testData/box/kotlin.test/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1173 +// EXPECTED_REACHABLE_NODES: 1330 import kotlin.test.Test class Simple { diff --git a/js/js.translator/testData/box/labels/labelOnExpression.kt b/js/js.translator/testData/box/labels/labelOnExpression.kt index f74cb90b0fe..9e5242efced 100644 --- a/js/js.translator/testData/box/labels/labelOnExpression.kt +++ b/js/js.translator/testData/box/labels/labelOnExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 // CHECK_LABELS_COUNT: function=test0 count=0 // CHECK_LABELS_COUNT: function=test1 count=0 // CHECK_LABELS_COUNT: function=test2 count=0 diff --git a/js/js.translator/testData/box/labels/labelWithVariableClashing.kt b/js/js.translator/testData/box/labels/labelWithVariableClashing.kt index 58e89945f33..df8f58a6fbf 100644 --- a/js/js.translator/testData/box/labels/labelWithVariableClashing.kt +++ b/js/js.translator/testData/box/labels/labelWithVariableClashing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_LABELS_COUNT: function=test1 name=loop count=1 diff --git a/js/js.translator/testData/box/labels/nestedInlineLabels.kt b/js/js.translator/testData/box/labels/nestedInlineLabels.kt index 88f3d6d1f5c..755ceede1c2 100644 --- a/js/js.translator/testData/box/labels/nestedInlineLabels.kt +++ b/js/js.translator/testData/box/labels/nestedInlineLabels.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 package foo var state = false diff --git a/js/js.translator/testData/box/labels/nestedLabels.kt b/js/js.translator/testData/box/labels/nestedLabels.kt index 3c9b774521f..fd41617dafd 100644 --- a/js/js.translator/testData/box/labels/nestedLabels.kt +++ b/js/js.translator/testData/box/labels/nestedLabels.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_LABELS_COUNT: function=test name=loop count=1 diff --git a/js/js.translator/testData/box/labels/nestedLabelsInlinedClashing.kt b/js/js.translator/testData/box/labels/nestedLabelsInlinedClashing.kt index 4db1a72b239..cfec2c4e3d1 100644 --- a/js/js.translator/testData/box/labels/nestedLabelsInlinedClashing.kt +++ b/js/js.translator/testData/box/labels/nestedLabelsInlinedClashing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1146 +// EXPECTED_REACHABLE_NODES: 1285 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/labels/nestedLabelsInlinedClashingAtFunctionsWithClosure.kt b/js/js.translator/testData/box/labels/nestedLabelsInlinedClashingAtFunctionsWithClosure.kt index a82c6b050e8..25ffbff4377 100644 --- a/js/js.translator/testData/box/labels/nestedLabelsInlinedClashingAtFunctionsWithClosure.kt +++ b/js/js.translator/testData/box/labels/nestedLabelsInlinedClashingAtFunctionsWithClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1146 +// EXPECTED_REACHABLE_NODES: 1285 package foo // CHECK_LABELS_COUNT: function=test name=loop count=1 diff --git a/js/js.translator/testData/box/labels/peculiarNames.kt b/js/js.translator/testData/box/labels/peculiarNames.kt index be15a49e475..9d86c3fb361 100644 --- a/js/js.translator/testData/box/labels/peculiarNames.kt +++ b/js/js.translator/testData/box/labels/peculiarNames.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 fun box(): String { var log = "" diff --git a/js/js.translator/testData/box/labels/siblingLabels.kt b/js/js.translator/testData/box/labels/siblingLabels.kt index 3041e93bf79..04d588ae842 100644 --- a/js/js.translator/testData/box/labels/siblingLabels.kt +++ b/js/js.translator/testData/box/labels/siblingLabels.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_LABELS_COUNT: function=test name=loop count=2 diff --git a/js/js.translator/testData/box/labels/siblingLabelsInlined.kt b/js/js.translator/testData/box/labels/siblingLabelsInlined.kt index bd51e60a635..4eec6c406cd 100644 --- a/js/js.translator/testData/box/labels/siblingLabelsInlined.kt +++ b/js/js.translator/testData/box/labels/siblingLabelsInlined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_NOT_CALLED: testInline diff --git a/js/js.translator/testData/box/labels/siblingLabelsInlinedClashing.kt b/js/js.translator/testData/box/labels/siblingLabelsInlinedClashing.kt index 4a3ea25f15f..f1bf8fb91f7 100644 --- a/js/js.translator/testData/box/labels/siblingLabelsInlinedClashing.kt +++ b/js/js.translator/testData/box/labels/siblingLabelsInlinedClashing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1283 package foo // CHECK_NOT_CALLED: testLabelInline diff --git a/js/js.translator/testData/box/labels/simpleLabel.kt b/js/js.translator/testData/box/labels/simpleLabel.kt index 0e2585f40df..2420a9b7666 100644 --- a/js/js.translator/testData/box/labels/simpleLabel.kt +++ b/js/js.translator/testData/box/labels/simpleLabel.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_LABELS_COUNT: function=testBreak name=loop count=1 diff --git a/js/js.translator/testData/box/labels/simpleLabelInlined.kt b/js/js.translator/testData/box/labels/simpleLabelInlined.kt index f3fc938a6e3..b6ac51bfad8 100644 --- a/js/js.translator/testData/box/labels/simpleLabelInlined.kt +++ b/js/js.translator/testData/box/labels/simpleLabelInlined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo // CHECK_NOT_CALLED: testBreak diff --git a/js/js.translator/testData/box/multiFile/classOfTheSameNameInAnotherPackage.kt b/js/js.translator/testData/box/multiFile/classOfTheSameNameInAnotherPackage.kt index a3f9a354ff1..5c26803dbf5 100644 --- a/js/js.translator/testData/box/multiFile/classOfTheSameNameInAnotherPackage.kt +++ b/js/js.translator/testData/box/multiFile/classOfTheSameNameInAnotherPackage.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 // FILE: A.kt package foo diff --git a/js/js.translator/testData/box/multiFile/classesInheritedFromOtherFile.kt b/js/js.translator/testData/box/multiFile/classesInheritedFromOtherFile.kt index 3a865ec0578..4337981c6ae 100644 --- a/js/js.translator/testData/box/multiFile/classesInheritedFromOtherFile.kt +++ b/js/js.translator/testData/box/multiFile/classesInheritedFromOtherFile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1297 // FILE: a.kt package foo diff --git a/js/js.translator/testData/box/multiFile/functionsVisibleFromOtherFile.kt b/js/js.translator/testData/box/multiFile/functionsVisibleFromOtherFile.kt index 7d669b55292..cebb9b8fadf 100644 --- a/js/js.translator/testData/box/multiFile/functionsVisibleFromOtherFile.kt +++ b/js/js.translator/testData/box/multiFile/functionsVisibleFromOtherFile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: a.kt package foo diff --git a/js/js.translator/testData/box/multiFile/importedDeclarationMangling.kt b/js/js.translator/testData/box/multiFile/importedDeclarationMangling.kt index 90b53538a71..922e48c3044 100644 --- a/js/js.translator/testData/box/multiFile/importedDeclarationMangling.kt +++ b/js/js.translator/testData/box/multiFile/importedDeclarationMangling.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 // FILE: a.kt package foo diff --git a/js/js.translator/testData/box/multiFile/packageAndMangledMethodDoNotClash.kt b/js/js.translator/testData/box/multiFile/packageAndMangledMethodDoNotClash.kt index 69c4c206464..72e9a656cca 100644 --- a/js/js.translator/testData/box/multiFile/packageAndMangledMethodDoNotClash.kt +++ b/js/js.translator/testData/box/multiFile/packageAndMangledMethodDoNotClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // FILE: foo.kt package foo diff --git a/js/js.translator/testData/box/multiFile/packageAndPrivateDeclarationDoNotClash.kt b/js/js.translator/testData/box/multiFile/packageAndPrivateDeclarationDoNotClash.kt index 74a5c351d09..1d539f9476f 100644 --- a/js/js.translator/testData/box/multiFile/packageAndPrivateDeclarationDoNotClash.kt +++ b/js/js.translator/testData/box/multiFile/packageAndPrivateDeclarationDoNotClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 // FILE: foo.kt package foo diff --git a/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt b/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt index 0907947f0e4..43ee3177b2c 100644 --- a/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt +++ b/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt public interface I { diff --git a/js/js.translator/testData/box/multiModule/localClassMetadata.kt b/js/js.translator/testData/box/multiModule/localClassMetadata.kt index ee1f76346a7..09a37428a2b 100644 --- a/js/js.translator/testData/box/multiModule/localClassMetadata.kt +++ b/js/js.translator/testData/box/multiModule/localClassMetadata.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1147 +// EXPECTED_REACHABLE_NODES: 1319 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt b/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt index 3147f79249c..750c3e1cd59 100644 --- a/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt +++ b/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: main(module1) // FILE: main.kt diff --git a/js/js.translator/testData/box/multiModule/publishedApiMangling.kt b/js/js.translator/testData/box/multiModule/publishedApiMangling.kt index 9f0c2597c82..4ce8d861330 100644 --- a/js/js.translator/testData/box/multiModule/publishedApiMangling.kt +++ b/js/js.translator/testData/box/multiModule/publishedApiMangling.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 // PROPERTY_WRITE_COUNT: name=publishedTopLevel_61zpoe$ count=1 // PROPERTY_WRITE_COUNT: name=published_61zpoe$ count=1 // PROPERTY_WRITE_COUNT: name=B count=1 diff --git a/js/js.translator/testData/box/multiModule/samePackageNames.kt b/js/js.translator/testData/box/multiModule/samePackageNames.kt index ac07703932b..66352486a36 100644 --- a/js/js.translator/testData/box/multiModule/samePackageNames.kt +++ b/js/js.translator/testData/box/multiModule/samePackageNames.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1304 // MODULE: lib1 // FILE: lib1.kt package pkg diff --git a/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt b/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt index c2c1f9ff82e..4667255fe2d 100644 --- a/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt +++ b/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: main(module1) // FILE: main.kt diff --git a/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt b/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt index 818b2cb2506..f54ca56f2d8 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1289 // MODULE: lib // FILE: lib.kt // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt index 7a8dd15a979..6b3b922e358 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: module-1 // FILE: bar.kt // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt index cf5c26efcf4..7a246100f2b 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: module1 // FILE: bar.kt // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt index 5b7493d2ef1..cd275ff700f 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1284 // MODULE: #my-libr@ry // FILE: bar.kt // MODULE_KIND: COMMON_JS diff --git a/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt index 6cdbd66f5fc..6b381a16473 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: module-1 // FILE: bar.kt // MODULE_KIND: COMMON_JS diff --git a/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt index 2291aa3f1cc..af78c90a13e 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: module1 // FILE: bar.kt // MODULE_KIND: COMMON_JS diff --git a/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt index 4cb8dc6a309..a1009e8e493 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1282 // MODULE: #my-libr@ry // FILE: bar.kt // MODULE_KIND: PLAIN diff --git a/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt index 6051b8b4277..9fe41614043 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: module-1 // FILE: bar.kt // MODULE_KIND: PLAIN diff --git a/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt index 77f8ab99875..2e3557641a1 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1283 // MODULE: module1 // FILE: bar.kt // MODULE_KIND: PLAIN diff --git a/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt b/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt index 5ef36d9ddba..d89236bad25 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: module-1 // FILE: bar.kt // MODULE_KIND: UMD diff --git a/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt b/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt index daf530a8fae..e0869159048 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1286 // MODULE: module1 // FILE: bar.kt // MODULE_KIND: UMD diff --git a/js/js.translator/testData/box/multiPackage/classesInheritedFromOtherPackage.kt b/js/js.translator/testData/box/multiPackage/classesInheritedFromOtherPackage.kt index 9b5eea163df..0eb1451daf9 100644 --- a/js/js.translator/testData/box/multiPackage/classesInheritedFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/classesInheritedFromOtherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1297 // FILE: a.kt package foo diff --git a/js/js.translator/testData/box/multiPackage/createClassFromOtherPackage.kt b/js/js.translator/testData/box/multiPackage/createClassFromOtherPackage.kt index 63dcd9f1666..0401cddb983 100644 --- a/js/js.translator/testData/box/multiPackage/createClassFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/createClassFromOtherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // FILE: a.kt package a.foo diff --git a/js/js.translator/testData/box/multiPackage/createClassFromOtherPackageUsingImport.kt b/js/js.translator/testData/box/multiPackage/createClassFromOtherPackageUsingImport.kt index 25054e6baff..743ce2141c1 100644 --- a/js/js.translator/testData/box/multiPackage/createClassFromOtherPackageUsingImport.kt +++ b/js/js.translator/testData/box/multiPackage/createClassFromOtherPackageUsingImport.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // FILE: a.kt package a.foo diff --git a/js/js.translator/testData/box/multiPackage/functionsVisibleFromOtherPackage.kt b/js/js.translator/testData/box/multiPackage/functionsVisibleFromOtherPackage.kt index 1469a96924a..a1dc2d7854a 100644 --- a/js/js.translator/testData/box/multiPackage/functionsVisibleFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/functionsVisibleFromOtherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: a.kt package bar diff --git a/js/js.translator/testData/box/multiPackage/nestedPackageFunctionCalledFromOtherPackage.kt b/js/js.translator/testData/box/multiPackage/nestedPackageFunctionCalledFromOtherPackage.kt index dbb6df7f140..f262882be19 100644 --- a/js/js.translator/testData/box/multiPackage/nestedPackageFunctionCalledFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/nestedPackageFunctionCalledFromOtherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: a.kt package a.foo diff --git a/js/js.translator/testData/box/multiPackage/packageVariableVisibleFromOtherPackage.kt b/js/js.translator/testData/box/multiPackage/packageVariableVisibleFromOtherPackage.kt index f359d46372a..cef86b15b4c 100644 --- a/js/js.translator/testData/box/multiPackage/packageVariableVisibleFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/packageVariableVisibleFromOtherPackage.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // FILE: a.kt package foo diff --git a/js/js.translator/testData/box/multiPackage/reflectionFromOtherPackage.kt b/js/js.translator/testData/box/multiPackage/reflectionFromOtherPackage.kt index 0ed1b7b4e60..be4024287f3 100644 --- a/js/js.translator/testData/box/multiPackage/reflectionFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/reflectionFromOtherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 // FILE: a.kt package bar diff --git a/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNames.kt b/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNames.kt index 3655169fe6f..c33f91ce3ca 100644 --- a/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNames.kt +++ b/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNames.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: a.kt package a.foo diff --git a/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNamesUsingImport.kt b/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNamesUsingImport.kt index c4c8c6adf77..b298f53d1e7 100644 --- a/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNamesUsingImport.kt +++ b/js/js.translator/testData/box/multiPackage/subpackagesWithClashingNamesUsingImport.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: a.kt package a.foo diff --git a/js/js.translator/testData/box/multideclaration/multiValForArray.kt b/js/js.translator/testData/box/multideclaration/multiValForArray.kt index c84fd49aa1d..ddafd96dc8d 100644 --- a/js/js.translator/testData/box/multideclaration/multiValForArray.kt +++ b/js/js.translator/testData/box/multideclaration/multiValForArray.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class A { diff --git a/js/js.translator/testData/box/multideclaration/multiValInIntFor.kt b/js/js.translator/testData/box/multideclaration/multiValInIntFor.kt index 96049bc1923..53447c8b634 100644 --- a/js/js.translator/testData/box/multideclaration/multiValInIntFor.kt +++ b/js/js.translator/testData/box/multideclaration/multiValInIntFor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo operator fun Int.component1(): Int { diff --git a/js/js.translator/testData/box/multideclaration/multiValOrVar.kt b/js/js.translator/testData/box/multideclaration/multiValOrVar.kt index e92d8e0b8f4..29fac1061e2 100644 --- a/js/js.translator/testData/box/multideclaration/multiValOrVar.kt +++ b/js/js.translator/testData/box/multideclaration/multiValOrVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1295 package foo class A { diff --git a/js/js.translator/testData/box/nameClashes/classAndCompanionObjectMembers.kt b/js/js.translator/testData/box/nameClashes/classAndCompanionObjectMembers.kt index 02e0eaa9fe6..ecf0679a7ee 100644 --- a/js/js.translator/testData/box/nameClashes/classAndCompanionObjectMembers.kt +++ b/js/js.translator/testData/box/nameClashes/classAndCompanionObjectMembers.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 package foo class A { diff --git a/js/js.translator/testData/box/nameClashes/constructorLocalVar.kt b/js/js.translator/testData/box/nameClashes/constructorLocalVar.kt index 2ec0aa7163f..9bc0d6939e3 100644 --- a/js/js.translator/testData/box/nameClashes/constructorLocalVar.kt +++ b/js/js.translator/testData/box/nameClashes/constructorLocalVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 var log = "" inline fun f(x: Int): Int { diff --git a/js/js.translator/testData/box/nameClashes/differenceInCapitalization.kt b/js/js.translator/testData/box/nameClashes/differenceInCapitalization.kt index 52b16529a2d..883e60c8ac1 100644 --- a/js/js.translator/testData/box/nameClashes/differenceInCapitalization.kt +++ b/js/js.translator/testData/box/nameClashes/differenceInCapitalization.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Box(t: T) { diff --git a/js/js.translator/testData/box/nameClashes/extensionPropertiesWithDifferentReceivers.kt b/js/js.translator/testData/box/nameClashes/extensionPropertiesWithDifferentReceivers.kt index 0848d96e04d..0183fed2153 100644 --- a/js/js.translator/testData/box/nameClashes/extensionPropertiesWithDifferentReceivers.kt +++ b/js/js.translator/testData/box/nameClashes/extensionPropertiesWithDifferentReceivers.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A diff --git a/js/js.translator/testData/box/nameClashes/extensionPropertyAndMethod.kt b/js/js.translator/testData/box/nameClashes/extensionPropertyAndMethod.kt index 92e0e1a585e..399c419aa48 100644 --- a/js/js.translator/testData/box/nameClashes/extensionPropertyAndMethod.kt +++ b/js/js.translator/testData/box/nameClashes/extensionPropertyAndMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A diff --git a/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt b/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt index 4b91ffa53ff..4e96c4de862 100644 --- a/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt +++ b/js/js.translator/testData/box/nameClashes/jsNameAndPrivate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo @JsName("bar") fun foo(x: Int) = x diff --git a/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt b/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt index 44f072d672e..731347ec010 100644 --- a/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt +++ b/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/nameClashes/localFunctions.kt b/js/js.translator/testData/box/nameClashes/localFunctions.kt index 035c98abe0d..aea0077078c 100644 --- a/js/js.translator/testData/box/nameClashes/localFunctions.kt +++ b/js/js.translator/testData/box/nameClashes/localFunctions.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 var log = "" fun foo() { diff --git a/js/js.translator/testData/box/nameClashes/methodAndPrivateProperty.kt b/js/js.translator/testData/box/nameClashes/methodAndPrivateProperty.kt index 3e32fa8ea43..4a39791ee64 100644 --- a/js/js.translator/testData/box/nameClashes/methodAndPrivateProperty.kt +++ b/js/js.translator/testData/box/nameClashes/methodAndPrivateProperty.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun bar() = 23 diff --git a/js/js.translator/testData/box/nameClashes/methodOverload.kt b/js/js.translator/testData/box/nameClashes/methodOverload.kt index b2081221b63..4156e0a699e 100644 --- a/js/js.translator/testData/box/nameClashes/methodOverload.kt +++ b/js/js.translator/testData/box/nameClashes/methodOverload.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 package foo class A() { diff --git a/js/js.translator/testData/box/nameClashes/methodOverloadInClassWithTwoUpperBounds.kt b/js/js.translator/testData/box/nameClashes/methodOverloadInClassWithTwoUpperBounds.kt index 73c71f4f5f0..a38ac4e6193 100644 --- a/js/js.translator/testData/box/nameClashes/methodOverloadInClassWithTwoUpperBounds.kt +++ b/js/js.translator/testData/box/nameClashes/methodOverloadInClassWithTwoUpperBounds.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1303 package foo interface TraitA diff --git a/js/js.translator/testData/box/nameClashes/nativeAndTopLevelFunction.kt b/js/js.translator/testData/box/nameClashes/nativeAndTopLevelFunction.kt index ee55ff9562b..ea17e991aad 100644 --- a/js/js.translator/testData/box/nameClashes/nativeAndTopLevelFunction.kt +++ b/js/js.translator/testData/box/nameClashes/nativeAndTopLevelFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package test external fun foo(ignore: dynamic): String diff --git a/js/js.translator/testData/box/nameClashes/nativeDeclarationAndLocalVar.kt b/js/js.translator/testData/box/nameClashes/nativeDeclarationAndLocalVar.kt index ed105316c0f..375171ca058 100644 --- a/js/js.translator/testData/box/nameClashes/nativeDeclarationAndLocalVar.kt +++ b/js/js.translator/testData/box/nameClashes/nativeDeclarationAndLocalVar.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package test external fun foo(): dynamic diff --git a/js/js.translator/testData/box/nameClashes/overloadExtension.kt b/js/js.translator/testData/box/nameClashes/overloadExtension.kt index a3f02bec619..b90e82823ab 100644 --- a/js/js.translator/testData/box/nameClashes/overloadExtension.kt +++ b/js/js.translator/testData/box/nameClashes/overloadExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun Int.foo() { diff --git a/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt b/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt index a5e25c24f41..b51dbdae568 100644 --- a/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt +++ b/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1285 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/nameClashes/topLevelFunctionAndParameter.kt b/js/js.translator/testData/box/nameClashes/topLevelFunctionAndParameter.kt index b08c2467b92..3d7bcc1911b 100644 --- a/js/js.translator/testData/box/nameClashes/topLevelFunctionAndParameter.kt +++ b/js/js.translator/testData/box/nameClashes/topLevelFunctionAndParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 fun f(x: Int) = x * 2 fun test(f: (Long) -> Long) = Pair(f(23 as Int), f(42L)) diff --git a/js/js.translator/testData/box/nameClashes/withBuiltin.kt b/js/js.translator/testData/box/nameClashes/withBuiltin.kt index 3aa7c039f0a..7a3b69cd9f6 100644 --- a/js/js.translator/testData/box/nameClashes/withBuiltin.kt +++ b/js/js.translator/testData/box/nameClashes/withBuiltin.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1291 open class C { private fun constructor() = "C.constructor" diff --git a/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt b/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt index 75d35b2f35a..9659cfd5ad7 100644 --- a/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt +++ b/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // FILE: main.kt package foo diff --git a/js/js.translator/testData/box/native/callbackOptionalParameter.kt b/js/js.translator/testData/box/native/callbackOptionalParameter.kt index e8e09234c2d..f525098de59 100644 --- a/js/js.translator/testData/box/native/callbackOptionalParameter.kt +++ b/js/js.translator/testData/box/native/callbackOptionalParameter.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo var global = "" diff --git a/js/js.translator/testData/box/native/castToNativeClassChecked.kt b/js/js.translator/testData/box/native/castToNativeClassChecked.kt index 80f1c23ebc0..ce250fc4183 100644 --- a/js/js.translator/testData/box/native/castToNativeClassChecked.kt +++ b/js/js.translator/testData/box/native/castToNativeClassChecked.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1283 // FILE: castToNativeClassChecked.kt external abstract class S() { abstract fun foo(): String diff --git a/js/js.translator/testData/box/native/castToNativeInterface.kt b/js/js.translator/testData/box/native/castToNativeInterface.kt index 41c63792e54..e68070988cc 100644 --- a/js/js.translator/testData/box/native/castToNativeInterface.kt +++ b/js/js.translator/testData/box/native/castToNativeInterface.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // FILE: castToNativeInterface.kt external interface I { fun foo(): String diff --git a/js/js.translator/testData/box/native/castToNativeInterfaceChecked.kt b/js/js.translator/testData/box/native/castToNativeInterfaceChecked.kt index 177f4e4fee5..eb449fa14db 100644 --- a/js/js.translator/testData/box/native/castToNativeInterfaceChecked.kt +++ b/js/js.translator/testData/box/native/castToNativeInterfaceChecked.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1281 external interface I { fun foo(): String } diff --git a/js/js.translator/testData/box/native/castToNullableNativeInterface.kt b/js/js.translator/testData/box/native/castToNullableNativeInterface.kt index 56bf5026501..78f824da42a 100644 --- a/js/js.translator/testData/box/native/castToNullableNativeInterface.kt +++ b/js/js.translator/testData/box/native/castToNullableNativeInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 external interface I { fun foo(): String } diff --git a/js/js.translator/testData/box/native/castToTypeParamBoundedByNativeInterface.kt b/js/js.translator/testData/box/native/castToTypeParamBoundedByNativeInterface.kt index 6238a2c382b..b28e73fad64 100644 --- a/js/js.translator/testData/box/native/castToTypeParamBoundedByNativeInterface.kt +++ b/js/js.translator/testData/box/native/castToTypeParamBoundedByNativeInterface.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 // FILE: castToTypeParamBoundedByNativeInterface.kt external interface I { fun foo(): String diff --git a/js/js.translator/testData/box/native/class.kt b/js/js.translator/testData/box/native/class.kt index 8715fa3bae8..6ff7d5ae37a 100644 --- a/js/js.translator/testData/box/native/class.kt +++ b/js/js.translator/testData/box/native/class.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo external class A(b: Int) { diff --git a/js/js.translator/testData/box/native/classObject.kt b/js/js.translator/testData/box/native/classObject.kt index 7869c79f8c1..380296f1e93 100644 --- a/js/js.translator/testData/box/native/classObject.kt +++ b/js/js.translator/testData/box/native/classObject.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo external class A(c: Int) { diff --git a/js/js.translator/testData/box/native/equalsMangling.kt b/js/js.translator/testData/box/native/equalsMangling.kt index bfbc9ba14cd..db7b2818997 100644 --- a/js/js.translator/testData/box/native/equalsMangling.kt +++ b/js/js.translator/testData/box/native/equalsMangling.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 data class A(val number: Int) external fun foo(first: A, second: A): Boolean diff --git a/js/js.translator/testData/box/native/exception.kt b/js/js.translator/testData/box/native/exception.kt index 6d6f92f3aee..d4cb57aa5a9 100644 --- a/js/js.translator/testData/box/native/exception.kt +++ b/js/js.translator/testData/box/native/exception.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1281 external class TypeError(message: String?, fileName: String? = definedExternally, lineNumber: Int? = definedExternally) : Throwable fun box(): String { diff --git a/js/js.translator/testData/box/native/inheritanceFromNativeClass.kt b/js/js.translator/testData/box/native/inheritanceFromNativeClass.kt index 3753f7e2239..0024465edc9 100644 --- a/js/js.translator/testData/box/native/inheritanceFromNativeClass.kt +++ b/js/js.translator/testData/box/native/inheritanceFromNativeClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1298 package foo internal external open class A(a: Int) { diff --git a/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt b/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt index 75cbc379a95..4d6eb483092 100644 --- a/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt +++ b/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1297 package foo external interface NativeTrait { diff --git a/js/js.translator/testData/box/native/kt2209.kt b/js/js.translator/testData/box/native/kt2209.kt index 4a1e0025f64..39759e7c5a9 100644 --- a/js/js.translator/testData/box/native/kt2209.kt +++ b/js/js.translator/testData/box/native/kt2209.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo external interface Chrome { diff --git a/js/js.translator/testData/box/native/library.kt b/js/js.translator/testData/box/native/library.kt index 331dd98018a..b486c899463 100644 --- a/js/js.translator/testData/box/native/library.kt +++ b/js/js.translator/testData/box/native/library.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 @file:Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") package foo diff --git a/js/js.translator/testData/box/native/nativeClassAsReifiedTypeArgument.kt b/js/js.translator/testData/box/native/nativeClassAsReifiedTypeArgument.kt index 6b8f9bdf42c..0202f839c33 100644 --- a/js/js.translator/testData/box/native/nativeClassAsReifiedTypeArgument.kt +++ b/js/js.translator/testData/box/native/nativeClassAsReifiedTypeArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 //FILE: nativeClassAsReifiedTypeArgument.kt var global = "" diff --git a/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt b/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt index d612bb91242..8f6ea397bd1 100644 --- a/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt +++ b/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1291 package foo @JsName("Object") diff --git a/js/js.translator/testData/box/native/nativeInvoke.kt b/js/js.translator/testData/box/native/nativeInvoke.kt index a3dafba3a0d..e0afedab385 100644 --- a/js/js.translator/testData/box/native/nativeInvoke.kt +++ b/js/js.translator/testData/box/native/nativeInvoke.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo external class Function(vararg argsAndCode: String) { diff --git a/js/js.translator/testData/box/native/nestedElements.kt b/js/js.translator/testData/box/native/nestedElements.kt index 95dd275e406..a9356024b3d 100644 --- a/js/js.translator/testData/box/native/nestedElements.kt +++ b/js/js.translator/testData/box/native/nestedElements.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1140 +// EXPECTED_REACHABLE_NODES: 1310 package foo fun box(): String { diff --git a/js/js.translator/testData/box/native/objectFunWithVararg.kt b/js/js.translator/testData/box/native/objectFunWithVararg.kt index 1ffd101c1f6..f7dec09bffd 100644 --- a/js/js.translator/testData/box/native/objectFunWithVararg.kt +++ b/js/js.translator/testData/box/native/objectFunWithVararg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 import Test.test external object Test { diff --git a/js/js.translator/testData/box/native/overrideNativeOverloadedFunction.kt b/js/js.translator/testData/box/native/overrideNativeOverloadedFunction.kt index a9ecc6cfb1c..5b643822b25 100644 --- a/js/js.translator/testData/box/native/overrideNativeOverloadedFunction.kt +++ b/js/js.translator/testData/box/native/overrideNativeOverloadedFunction.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1304 external open class A { open fun f(x: Int): String = definedExternally diff --git a/js/js.translator/testData/box/native/passExtLambdaFromNative.kt b/js/js.translator/testData/box/native/passExtLambdaFromNative.kt index b88812c00eb..970927cc921 100644 --- a/js/js.translator/testData/box/native/passExtLambdaFromNative.kt +++ b/js/js.translator/testData/box/native/passExtLambdaFromNative.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo internal external class A(v: String) { diff --git a/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt b/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt index 1770662c047..879ce20711b 100644 --- a/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt +++ b/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1285 package foo external class A(v: String) { diff --git a/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt b/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt index c9319f059a8..5162f14d8dc 100644 --- a/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt +++ b/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo external fun nativeFun(i:Int, s:String): String = definedExternally diff --git a/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt b/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt index 59dac630423..d94bde8bc62 100644 --- a/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt +++ b/js/js.translator/testData/box/native/passTopLevelOrLocalFunctionToNative.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo external fun run(i:Int, s:String, funRef: (Int, String) -> String): String = definedExternally diff --git a/js/js.translator/testData/box/native/privateExternal.kt b/js/js.translator/testData/box/native/privateExternal.kt index 070dc859d2b..0ce5c0792d7 100644 --- a/js/js.translator/testData/box/native/privateExternal.kt +++ b/js/js.translator/testData/box/native/privateExternal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 private external fun foo(): String fun box() = foo() \ No newline at end of file diff --git a/js/js.translator/testData/box/native/safeCastToNativeInterface.kt b/js/js.translator/testData/box/native/safeCastToNativeInterface.kt index d91dd26c93e..340cf798932 100644 --- a/js/js.translator/testData/box/native/safeCastToNativeInterface.kt +++ b/js/js.translator/testData/box/native/safeCastToNativeInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 external interface I { fun foo(): String } diff --git a/js/js.translator/testData/box/native/secondaryConstructor.kt b/js/js.translator/testData/box/native/secondaryConstructor.kt index 431d286ebca..2b933bedeb1 100644 --- a/js/js.translator/testData/box/native/secondaryConstructor.kt +++ b/js/js.translator/testData/box/native/secondaryConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1285 package foo external class A { diff --git a/js/js.translator/testData/box/native/simple.kt b/js/js.translator/testData/box/native/simple.kt index 5a70a7637e4..f9874abdeb8 100644 --- a/js/js.translator/testData/box/native/simple.kt +++ b/js/js.translator/testData/box/native/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo external fun returnFalse(): Boolean = definedExternally diff --git a/js/js.translator/testData/box/native/simpleUndefined.kt b/js/js.translator/testData/box/native/simpleUndefined.kt index 39b67a12ab9..dfb3b6ce539 100644 --- a/js/js.translator/testData/box/native/simpleUndefined.kt +++ b/js/js.translator/testData/box/native/simpleUndefined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo external val c: Any? = definedExternally diff --git a/js/js.translator/testData/box/native/typeof.kt b/js/js.translator/testData/box/native/typeof.kt index b97a2e7b48d..215b6f397fb 100644 --- a/js/js.translator/testData/box/native/typeof.kt +++ b/js/js.translator/testData/box/native/typeof.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A diff --git a/js/js.translator/testData/box/native/undefined.kt b/js/js.translator/testData/box/native/undefined.kt index 78ea7631a71..4be067310b8 100644 --- a/js/js.translator/testData/box/native/undefined.kt +++ b/js/js.translator/testData/box/native/undefined.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1288 package foo fun box(): String { diff --git a/js/js.translator/testData/box/native/useClassFromInlineFun.kt b/js/js.translator/testData/box/native/useClassFromInlineFun.kt index 1af6cac8fcb..3523ba82ded 100644 --- a/js/js.translator/testData/box/native/useClassFromInlineFun.kt +++ b/js/js.translator/testData/box/native/useClassFromInlineFun.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 // FILE: main.kt package foo diff --git a/js/js.translator/testData/box/native/vararg.kt b/js/js.translator/testData/box/native/vararg.kt index e2f04715c0a..2d6ca57542b 100644 --- a/js/js.translator/testData/box/native/vararg.kt +++ b/js/js.translator/testData/box/native/vararg.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1144 +// EXPECTED_REACHABLE_NODES: 1314 package foo external fun paramCount(vararg a: Int): Int = definedExternally diff --git a/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLambda.kt b/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLambda.kt index b125eabaa2c..47471cf46fe 100644 --- a/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLambda.kt +++ b/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 // See KT-11823 package foo diff --git a/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLocalClass.kt b/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLocalClass.kt index 153631a99a3..b08cfa0b022 100644 --- a/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLocalClass.kt +++ b/js/js.translator/testData/box/nestedTypes/implicitOuterThisFromLocalClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1292 // See KT-11823 package foo diff --git a/js/js.translator/testData/box/nestedTypes/inheritanceFromNestedBuiltIn.kt b/js/js.translator/testData/box/nestedTypes/inheritanceFromNestedBuiltIn.kt index 0a6de09b690..ee2c4626cbb 100644 --- a/js/js.translator/testData/box/nestedTypes/inheritanceFromNestedBuiltIn.kt +++ b/js/js.translator/testData/box/nestedTypes/inheritanceFromNestedBuiltIn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class EntryImplementor() : Map.Entry { diff --git a/js/js.translator/testData/box/nestedTypes/inner.kt b/js/js.translator/testData/box/nestedTypes/inner.kt index 1f36e9c1a39..1f4d3d2f3eb 100644 --- a/js/js.translator/testData/box/nestedTypes/inner.kt +++ b/js/js.translator/testData/box/nestedTypes/inner.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo open class A(val x: Int, val y: Int) { diff --git a/js/js.translator/testData/box/nestedTypes/innerObjectRefFromConstructor.kt b/js/js.translator/testData/box/nestedTypes/innerObjectRefFromConstructor.kt index 2b1efe7a502..3f1f351c01c 100644 --- a/js/js.translator/testData/box/nestedTypes/innerObjectRefFromConstructor.kt +++ b/js/js.translator/testData/box/nestedTypes/innerObjectRefFromConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class X { diff --git a/js/js.translator/testData/box/nestedTypes/innerReferenceFromChild.kt b/js/js.translator/testData/box/nestedTypes/innerReferenceFromChild.kt index 75100925116..ed095ab1e66 100644 --- a/js/js.translator/testData/box/nestedTypes/innerReferenceFromChild.kt +++ b/js/js.translator/testData/box/nestedTypes/innerReferenceFromChild.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1296 package foo var i = 0 diff --git a/js/js.translator/testData/box/nestedTypes/nested.kt b/js/js.translator/testData/box/nestedTypes/nested.kt index 2f587c05c9e..e56cf8417ed 100644 --- a/js/js.translator/testData/box/nestedTypes/nested.kt +++ b/js/js.translator/testData/box/nestedTypes/nested.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1289 package foo open class A(val x: Int) { diff --git a/js/js.translator/testData/box/nestedTypes/nestedInInterface.kt b/js/js.translator/testData/box/nestedTypes/nestedInInterface.kt index 0afd12322c3..69b4c7f375d 100644 --- a/js/js.translator/testData/box/nestedTypes/nestedInInterface.kt +++ b/js/js.translator/testData/box/nestedTypes/nestedInInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1301 package foo interface A { diff --git a/js/js.translator/testData/box/nestedTypes/nestedObjectLazyInitialized.kt b/js/js.translator/testData/box/nestedTypes/nestedObjectLazyInitialized.kt index c8cdeccac19..acb4cde1b20 100644 --- a/js/js.translator/testData/box/nestedTypes/nestedObjectLazyInitialized.kt +++ b/js/js.translator/testData/box/nestedTypes/nestedObjectLazyInitialized.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 // See KT-6201 package foo diff --git a/js/js.translator/testData/box/nestedTypes/outerClassReferenceFromSecondaryConstructor.kt b/js/js.translator/testData/box/nestedTypes/outerClassReferenceFromSecondaryConstructor.kt index aa819ca5633..1aec251be3f 100644 --- a/js/js.translator/testData/box/nestedTypes/outerClassReferenceFromSecondaryConstructor.kt +++ b/js/js.translator/testData/box/nestedTypes/outerClassReferenceFromSecondaryConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo class A(val x: Int) { diff --git a/js/js.translator/testData/box/nestedTypes/outerCompanion.kt b/js/js.translator/testData/box/nestedTypes/outerCompanion.kt index ba84f160e47..9d1b5b4fdc9 100644 --- a/js/js.translator/testData/box/nestedTypes/outerCompanion.kt +++ b/js/js.translator/testData/box/nestedTypes/outerCompanion.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo class A { diff --git a/js/js.translator/testData/box/nestedTypes/outerNative.kt b/js/js.translator/testData/box/nestedTypes/outerNative.kt index 11ff0da2909..a3f163146fe 100644 --- a/js/js.translator/testData/box/nestedTypes/outerNative.kt +++ b/js/js.translator/testData/box/nestedTypes/outerNative.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo external class A(x: Int) { diff --git a/js/js.translator/testData/box/nestedTypes/outerObject.kt b/js/js.translator/testData/box/nestedTypes/outerObject.kt index 6565c8b6be2..d19e994a318 100644 --- a/js/js.translator/testData/box/nestedTypes/outerObject.kt +++ b/js/js.translator/testData/box/nestedTypes/outerObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo val q = "baz" diff --git a/js/js.translator/testData/box/nestedTypes/outerThis.kt b/js/js.translator/testData/box/nestedTypes/outerThis.kt index 03b83dfbd50..63803532c94 100644 --- a/js/js.translator/testData/box/nestedTypes/outerThis.kt +++ b/js/js.translator/testData/box/nestedTypes/outerThis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class Outer() { diff --git a/js/js.translator/testData/box/nestedTypes/privateFieldNotOverridenInNestedSubclass.kt b/js/js.translator/testData/box/nestedTypes/privateFieldNotOverridenInNestedSubclass.kt index 52675c42a61..52e7f9a9bf7 100644 --- a/js/js.translator/testData/box/nestedTypes/privateFieldNotOverridenInNestedSubclass.kt +++ b/js/js.translator/testData/box/nestedTypes/privateFieldNotOverridenInNestedSubclass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class A(private val bar: String = "1") { diff --git a/js/js.translator/testData/box/nestedTypes/receivers.kt b/js/js.translator/testData/box/nestedTypes/receivers.kt index de1c4edef14..481441fb16a 100644 --- a/js/js.translator/testData/box/nestedTypes/receivers.kt +++ b/js/js.translator/testData/box/nestedTypes/receivers.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1143 +// EXPECTED_REACHABLE_NODES: 1314 package foo open class D { diff --git a/js/js.translator/testData/box/number/assignmentIntOverflow.kt b/js/js.translator/testData/box/number/assignmentIntOverflow.kt index c042ca5465e..6520fd5e7a5 100644 --- a/js/js.translator/testData/box/number/assignmentIntOverflow.kt +++ b/js/js.translator/testData/box/number/assignmentIntOverflow.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun bigValue() = 0x7FFFFFFC diff --git a/js/js.translator/testData/box/number/byteAndShortConversions.kt b/js/js.translator/testData/box/number/byteAndShortConversions.kt index a1901ba20e4..1e5d7d6dcb0 100644 --- a/js/js.translator/testData/box/number/byteAndShortConversions.kt +++ b/js/js.translator/testData/box/number/byteAndShortConversions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun testShortConversions(c: Short): Boolean { diff --git a/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt b/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt index 3e16b2ac3c3..d154b903327 100644 --- a/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt +++ b/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo fun testForNumber(numberX: Number) { diff --git a/js/js.translator/testData/box/number/division.kt b/js/js.translator/testData/box/number/division.kt index 548791c6ef8..b49a61c7e14 100644 --- a/js/js.translator/testData/box/number/division.kt +++ b/js/js.translator/testData/box/number/division.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/hashCode.kt b/js/js.translator/testData/box/number/hashCode.kt index 2ea5edd7ca1..80d1863318b 100644 --- a/js/js.translator/testData/box/number/hashCode.kt +++ b/js/js.translator/testData/box/number/hashCode.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 fun box(): String { diff --git a/js/js.translator/testData/box/number/incDecOptimization.kt b/js/js.translator/testData/box/number/incDecOptimization.kt index be86e65e170..f27224ae373 100644 --- a/js/js.translator/testData/box/number/incDecOptimization.kt +++ b/js/js.translator/testData/box/number/incDecOptimization.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1283 // CHECK_VARS_COUNT: function=test count=1 class A { diff --git a/js/js.translator/testData/box/number/intConversions.kt b/js/js.translator/testData/box/number/intConversions.kt index 8fbc8effc9d..462d400a40b 100644 --- a/js/js.translator/testData/box/number/intConversions.kt +++ b/js/js.translator/testData/box/number/intConversions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/intDivFloat.kt b/js/js.translator/testData/box/number/intDivFloat.kt index 9fa0714d466..ebc447f971e 100644 --- a/js/js.translator/testData/box/number/intDivFloat.kt +++ b/js/js.translator/testData/box/number/intDivFloat.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 // http://youtrack.jetbrains.com/issue/KT-5345 // KT-5345 (Javascript) Type mismatch on Int / Float division // If any of Number operands is floating-point, the result should be float too. diff --git a/js/js.translator/testData/box/number/intIncDecOverflow.kt b/js/js.translator/testData/box/number/intIncDecOverflow.kt index 219cad2de76..69ff9eec605 100644 --- a/js/js.translator/testData/box/number/intIncDecOverflow.kt +++ b/js/js.translator/testData/box/number/intIncDecOverflow.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo diff --git a/js/js.translator/testData/box/number/intOverflow.kt b/js/js.translator/testData/box/number/intOverflow.kt index 994cf91a336..17503b071e1 100644 --- a/js/js.translator/testData/box/number/intOverflow.kt +++ b/js/js.translator/testData/box/number/intOverflow.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun bigValue() = 0x7FFFFFFC diff --git a/js/js.translator/testData/box/number/kt2342.kt b/js/js.translator/testData/box/number/kt2342.kt index 6a46fe5b588..5962a448de2 100644 --- a/js/js.translator/testData/box/number/kt2342.kt +++ b/js/js.translator/testData/box/number/kt2342.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun test(a: Int, b: Int, expected: Int): String { diff --git a/js/js.translator/testData/box/number/longArray.kt b/js/js.translator/testData/box/number/longArray.kt index 40e8e63ed41..c445e2da715 100644 --- a/js/js.translator/testData/box/number/longArray.kt +++ b/js/js.translator/testData/box/number/longArray.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1287 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/longEqualsIntrinsic.kt b/js/js.translator/testData/box/number/longEqualsIntrinsic.kt index 10df9d35d99..8bba003a8b4 100644 --- a/js/js.translator/testData/box/number/longEqualsIntrinsic.kt +++ b/js/js.translator/testData/box/number/longEqualsIntrinsic.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/longHashCode.kt b/js/js.translator/testData/box/number/longHashCode.kt index 8926575d60a..aa4541883e3 100644 --- a/js/js.translator/testData/box/number/longHashCode.kt +++ b/js/js.translator/testData/box/number/longHashCode.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/numberCompareTo.kt b/js/js.translator/testData/box/number/numberCompareTo.kt index eb9b4f9c952..01f2fa36889 100644 --- a/js/js.translator/testData/box/number/numberCompareTo.kt +++ b/js/js.translator/testData/box/number/numberCompareTo.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo var global: String = "" diff --git a/js/js.translator/testData/box/number/numberConversions.kt b/js/js.translator/testData/box/number/numberConversions.kt index bc5d36ce671..ad3b33825aa 100644 --- a/js/js.translator/testData/box/number/numberConversions.kt +++ b/js/js.translator/testData/box/number/numberConversions.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1289 package foo fun testIntegerConversions(c: Number): Boolean { diff --git a/js/js.translator/testData/box/number/numberIncDec.kt b/js/js.translator/testData/box/number/numberIncDec.kt index eaab2b783a6..e0e7043bafc 100644 --- a/js/js.translator/testData/box/number/numberIncDec.kt +++ b/js/js.translator/testData/box/number/numberIncDec.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/numberIsCheck.kt b/js/js.translator/testData/box/number/numberIsCheck.kt index b35ef5680f4..5a833e0b2bb 100644 --- a/js/js.translator/testData/box/number/numberIsCheck.kt +++ b/js/js.translator/testData/box/number/numberIsCheck.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1286 package foo // For now, check is Byte(is Short, is Int is Float, is Double) translates to typeof ... == "number" diff --git a/js/js.translator/testData/box/objectDeclaration/kt3684.kt b/js/js.translator/testData/box/objectDeclaration/kt3684.kt index f145e52f74b..559c0f97ee6 100644 --- a/js/js.translator/testData/box/objectDeclaration/kt3684.kt +++ b/js/js.translator/testData/box/objectDeclaration/kt3684.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 // copied from JVM backend tests package foo diff --git a/js/js.translator/testData/box/objectDeclaration/lambdaInObjectInsideObject.kt b/js/js.translator/testData/box/objectDeclaration/lambdaInObjectInsideObject.kt index 29eeacc6833..7f2fee045ff 100644 --- a/js/js.translator/testData/box/objectDeclaration/lambdaInObjectInsideObject.kt +++ b/js/js.translator/testData/box/objectDeclaration/lambdaInObjectInsideObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo object A { diff --git a/js/js.translator/testData/box/objectDeclaration/objectDeclaration.kt b/js/js.translator/testData/box/objectDeclaration/objectDeclaration.kt index a2bf9346d02..4d98d5874a1 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectDeclaration.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1290 package foo class A { diff --git a/js/js.translator/testData/box/objectDeclaration/objectDeclarationWithVars.kt b/js/js.translator/testData/box/objectDeclaration/objectDeclarationWithVars.kt index 8ae058859f2..fccb5e41092 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectDeclarationWithVars.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectDeclarationWithVars.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1141 +// EXPECTED_REACHABLE_NODES: 1284 package foo object State { diff --git a/js/js.translator/testData/box/objectDeclaration/objectInMethod.kt b/js/js.translator/testData/box/objectDeclaration/objectInMethod.kt index 6b1a885512a..6ba32b79271 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectInMethod.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectInMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo class A() { diff --git a/js/js.translator/testData/box/objectDeclaration/objectInObject.kt b/js/js.translator/testData/box/objectDeclaration/objectInObject.kt index 09c5d0ee617..e8c76643277 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectInObject.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectInObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1303 package foo object A { diff --git a/js/js.translator/testData/box/objectDeclaration/objectInObjectWithClosure.kt b/js/js.translator/testData/box/objectDeclaration/objectInObjectWithClosure.kt index dfacfecb4e6..ef0e981453d 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectInObjectWithClosure.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectInObjectWithClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class Foo { diff --git a/js/js.translator/testData/box/objectDeclaration/objectInheritingFromATrait.kt b/js/js.translator/testData/box/objectDeclaration/objectInheritingFromATrait.kt index 572766e3772..b70158b3ae3 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectInheritingFromATrait.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectInheritingFromATrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo interface Foo { diff --git a/js/js.translator/testData/box/objectDeclaration/objectInheritingFromClass.kt b/js/js.translator/testData/box/objectDeclaration/objectInheritingFromClass.kt index b59a6108a2a..61231e7d037 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectInheritingFromClass.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectInheritingFromClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo abstract class A(val s: String) { diff --git a/js/js.translator/testData/box/objectDeclaration/objectWithMethods.kt b/js/js.translator/testData/box/objectDeclaration/objectWithMethods.kt index 44d33ae634a..51d223e202d 100644 --- a/js/js.translator/testData/box/objectDeclaration/objectWithMethods.kt +++ b/js/js.translator/testData/box/objectDeclaration/objectWithMethods.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1289 package foo class Test { diff --git a/js/js.translator/testData/box/operatorOverloading/augmentedAssignmentLhs.kt b/js/js.translator/testData/box/operatorOverloading/augmentedAssignmentLhs.kt index 42cff0f6a79..e686f30cc3f 100644 --- a/js/js.translator/testData/box/operatorOverloading/augmentedAssignmentLhs.kt +++ b/js/js.translator/testData/box/operatorOverloading/augmentedAssignmentLhs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo object Host { diff --git a/js/js.translator/testData/box/operatorOverloading/binaryDivOverload.kt b/js/js.translator/testData/box/operatorOverloading/binaryDivOverload.kt index 516604aea2c..d1da2c36bac 100644 --- a/js/js.translator/testData/box/operatorOverloading/binaryDivOverload.kt +++ b/js/js.translator/testData/box/operatorOverloading/binaryDivOverload.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/operatorOverloading/compareTo.kt b/js/js.translator/testData/box/operatorOverloading/compareTo.kt index fa5e339240c..263794a66c3 100644 --- a/js/js.translator/testData/box/operatorOverloading/compareTo.kt +++ b/js/js.translator/testData/box/operatorOverloading/compareTo.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo diff --git a/js/js.translator/testData/box/operatorOverloading/compareToByName.kt b/js/js.translator/testData/box/operatorOverloading/compareToByName.kt index 50c5dbfaab4..bf863b043fe 100644 --- a/js/js.translator/testData/box/operatorOverloading/compareToByName.kt +++ b/js/js.translator/testData/box/operatorOverloading/compareToByName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo diff --git a/js/js.translator/testData/box/operatorOverloading/notOverload.kt b/js/js.translator/testData/box/operatorOverloading/notOverload.kt index e1127fa1efd..e1d9bc1db52 100644 --- a/js/js.translator/testData/box/operatorOverloading/notOverload.kt +++ b/js/js.translator/testData/box/operatorOverloading/notOverload.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/operatorOverloading/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt b/js/js.translator/testData/box/operatorOverloading/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt index 534a72ae0e1..b04c6725056 100644 --- a/js/js.translator/testData/box/operatorOverloading/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt +++ b/js/js.translator/testData/box/operatorOverloading/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class MyInt(i: Int) { diff --git a/js/js.translator/testData/box/operatorOverloading/overloadPlusAssignViaPlusExtensionFunction.kt b/js/js.translator/testData/box/operatorOverloading/overloadPlusAssignViaPlusExtensionFunction.kt index 2ca255dbed4..d0765123cea 100644 --- a/js/js.translator/testData/box/operatorOverloading/overloadPlusAssignViaPlusExtensionFunction.kt +++ b/js/js.translator/testData/box/operatorOverloading/overloadPlusAssignViaPlusExtensionFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1292 package foo open class Foo(open val value: T) diff --git a/js/js.translator/testData/box/operatorOverloading/overloadUnaryOperationsViaExtensionFunctions.kt b/js/js.translator/testData/box/operatorOverloading/overloadUnaryOperationsViaExtensionFunctions.kt index bf4cf693380..e3d634f2f5e 100644 --- a/js/js.translator/testData/box/operatorOverloading/overloadUnaryOperationsViaExtensionFunctions.kt +++ b/js/js.translator/testData/box/operatorOverloading/overloadUnaryOperationsViaExtensionFunctions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A(val c: Int) { diff --git a/js/js.translator/testData/box/operatorOverloading/overloadedCallOnProperty.kt b/js/js.translator/testData/box/operatorOverloading/overloadedCallOnProperty.kt index b4a1b1de414..b6ef48e2cc3 100644 --- a/js/js.translator/testData/box/operatorOverloading/overloadedCallOnProperty.kt +++ b/js/js.translator/testData/box/operatorOverloading/overloadedCallOnProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 package foo var a = MyInt() diff --git a/js/js.translator/testData/box/operatorOverloading/plusAndMinusAsAnExpression.kt b/js/js.translator/testData/box/operatorOverloading/plusAndMinusAsAnExpression.kt index 8000fd39b84..8f331fde380 100644 --- a/js/js.translator/testData/box/operatorOverloading/plusAndMinusAsAnExpression.kt +++ b/js/js.translator/testData/box/operatorOverloading/plusAndMinusAsAnExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 package foo class A() { diff --git a/js/js.translator/testData/box/operatorOverloading/plusAssignNoReassign.kt b/js/js.translator/testData/box/operatorOverloading/plusAssignNoReassign.kt index bfb12306d31..73f8a4cfcff 100644 --- a/js/js.translator/testData/box/operatorOverloading/plusAssignNoReassign.kt +++ b/js/js.translator/testData/box/operatorOverloading/plusAssignNoReassign.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/operatorOverloading/plusOverload.kt b/js/js.translator/testData/box/operatorOverloading/plusOverload.kt index e6975cb4be0..e0eadbf6d0a 100644 --- a/js/js.translator/testData/box/operatorOverloading/plusOverload.kt +++ b/js/js.translator/testData/box/operatorOverloading/plusOverload.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class myInt(a: Int) { diff --git a/js/js.translator/testData/box/operatorOverloading/postfixInc.kt b/js/js.translator/testData/box/operatorOverloading/postfixInc.kt index c7ede1916d2..038490de43f 100644 --- a/js/js.translator/testData/box/operatorOverloading/postfixInc.kt +++ b/js/js.translator/testData/box/operatorOverloading/postfixInc.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class MyInt() { diff --git a/js/js.translator/testData/box/operatorOverloading/postfixOnProperty.kt b/js/js.translator/testData/box/operatorOverloading/postfixOnProperty.kt index 397515c02d6..60c05d6190a 100644 --- a/js/js.translator/testData/box/operatorOverloading/postfixOnProperty.kt +++ b/js/js.translator/testData/box/operatorOverloading/postfixOnProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 package foo var a = MyInt() diff --git a/js/js.translator/testData/box/operatorOverloading/prefixDecOverload.kt b/js/js.translator/testData/box/operatorOverloading/prefixDecOverload.kt index 659c50eb7c4..f2439f7ebd2 100644 --- a/js/js.translator/testData/box/operatorOverloading/prefixDecOverload.kt +++ b/js/js.translator/testData/box/operatorOverloading/prefixDecOverload.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class MyInt() { diff --git a/js/js.translator/testData/box/operatorOverloading/prefixIncReturnsCorrectValue.kt b/js/js.translator/testData/box/operatorOverloading/prefixIncReturnsCorrectValue.kt index 8873efb2890..ed190b27f8c 100644 --- a/js/js.translator/testData/box/operatorOverloading/prefixIncReturnsCorrectValue.kt +++ b/js/js.translator/testData/box/operatorOverloading/prefixIncReturnsCorrectValue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class MyInt() { diff --git a/js/js.translator/testData/box/operatorOverloading/unaryOnIntProperty.kt b/js/js.translator/testData/box/operatorOverloading/unaryOnIntProperty.kt index 4fefaafa43f..32128ae27ad 100644 --- a/js/js.translator/testData/box/operatorOverloading/unaryOnIntProperty.kt +++ b/js/js.translator/testData/box/operatorOverloading/unaryOnIntProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class MyInt(i: Int) { diff --git a/js/js.translator/testData/box/operatorOverloading/unaryOnIntPropertyAsStatement.kt b/js/js.translator/testData/box/operatorOverloading/unaryOnIntPropertyAsStatement.kt index 195b741a072..3d2d265e2d9 100644 --- a/js/js.translator/testData/box/operatorOverloading/unaryOnIntPropertyAsStatement.kt +++ b/js/js.translator/testData/box/operatorOverloading/unaryOnIntPropertyAsStatement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class MyInt(i: Int) { diff --git a/js/js.translator/testData/box/operatorOverloading/usingModInCaseModAssignNotAvailable.kt b/js/js.translator/testData/box/operatorOverloading/usingModInCaseModAssignNotAvailable.kt index 9647f495386..926af90a94b 100644 --- a/js/js.translator/testData/box/operatorOverloading/usingModInCaseModAssignNotAvailable.kt +++ b/js/js.translator/testData/box/operatorOverloading/usingModInCaseModAssignNotAvailable.kt @@ -1,5 +1,5 @@ // LANGUAGE_VERSION: 1.1 -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/package/classCreatedInDeeplyNestedPackage.kt b/js/js.translator/testData/box/package/classCreatedInDeeplyNestedPackage.kt index ed29c645cf0..49869a86fef 100644 --- a/js/js.translator/testData/box/package/classCreatedInDeeplyNestedPackage.kt +++ b/js/js.translator/testData/box/package/classCreatedInDeeplyNestedPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo1.foo2.foo3.foo5.foo6.foo7.foo8 fun box() = A().doBox() diff --git a/js/js.translator/testData/box/package/deeplyNestedPackage.kt b/js/js.translator/testData/box/package/deeplyNestedPackage.kt index 2ccf775c11d..d2bfbbe0248 100644 --- a/js/js.translator/testData/box/package/deeplyNestedPackage.kt +++ b/js/js.translator/testData/box/package/deeplyNestedPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo1.foo2.foo3.foo5.foo6.foo7.foo8 fun box() = "OK" \ No newline at end of file diff --git a/js/js.translator/testData/box/package/deeplyNestedPackageFunctionCalled.kt b/js/js.translator/testData/box/package/deeplyNestedPackageFunctionCalled.kt index 0d5d79a1c07..19e1a2a2515 100644 --- a/js/js.translator/testData/box/package/deeplyNestedPackageFunctionCalled.kt +++ b/js/js.translator/testData/box/package/deeplyNestedPackageFunctionCalled.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo1.foo2.foo3.foo5.foo6.foo7.foo8 fun box() = f() diff --git a/js/js.translator/testData/box/package/initializersOfNestedPackagesExecute.kt b/js/js.translator/testData/box/package/initializersOfNestedPackagesExecute.kt index e1895ba1614..ee8e573784f 100644 --- a/js/js.translator/testData/box/package/initializersOfNestedPackagesExecute.kt +++ b/js/js.translator/testData/box/package/initializersOfNestedPackagesExecute.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo1.foo2.foo3.foo5.foo6.foo7.foo8 val f = "OK" diff --git a/js/js.translator/testData/box/package/nestedPackage.kt b/js/js.translator/testData/box/package/nestedPackage.kt index 84c83e8c544..7bc5558f826 100644 --- a/js/js.translator/testData/box/package/nestedPackage.kt +++ b/js/js.translator/testData/box/package/nestedPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo.bar fun box() = "OK" \ No newline at end of file diff --git a/js/js.translator/testData/box/propertyAccess/accessToInstanceProperty.kt b/js/js.translator/testData/box/propertyAccess/accessToInstanceProperty.kt index 5ac25274895..28acf00d711 100644 --- a/js/js.translator/testData/box/propertyAccess/accessToInstanceProperty.kt +++ b/js/js.translator/testData/box/propertyAccess/accessToInstanceProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test() { diff --git a/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt index 70489f2786e..bf5698aed09 100644 --- a/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo class A { diff --git a/js/js.translator/testData/box/propertyAccess/classUsesPackageProperties.kt b/js/js.translator/testData/box/propertyAccess/classUsesPackageProperties.kt index 68427489fc0..a8b23a86b10 100644 --- a/js/js.translator/testData/box/propertyAccess/classUsesPackageProperties.kt +++ b/js/js.translator/testData/box/propertyAccess/classUsesPackageProperties.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo var a = 0 diff --git a/js/js.translator/testData/box/propertyAccess/customGetter.kt b/js/js.translator/testData/box/propertyAccess/customGetter.kt index e83be83588a..132a76ffea5 100644 --- a/js/js.translator/testData/box/propertyAccess/customGetter.kt +++ b/js/js.translator/testData/box/propertyAccess/customGetter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1284 package foo class Test() { diff --git a/js/js.translator/testData/box/propertyAccess/customSetter.kt b/js/js.translator/testData/box/propertyAccess/customSetter.kt index 09b8d5d67b7..48c960c3757 100644 --- a/js/js.translator/testData/box/propertyAccess/customSetter.kt +++ b/js/js.translator/testData/box/propertyAccess/customSetter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1284 package foo class Test() { diff --git a/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt index 1b2a8471413..86a661d74fd 100644 --- a/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A { diff --git a/js/js.translator/testData/box/propertyAccess/enumerable.kt b/js/js.translator/testData/box/propertyAccess/enumerable.kt index 36660adeabc..65c69d6b66a 100644 --- a/js/js.translator/testData/box/propertyAccess/enumerable.kt +++ b/js/js.translator/testData/box/propertyAccess/enumerable.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1151 +// EXPECTED_REACHABLE_NODES: 1325 package foo class P { diff --git a/js/js.translator/testData/box/propertyAccess/extensionLiteralSafeCall.kt b/js/js.translator/testData/box/propertyAccess/extensionLiteralSafeCall.kt index eaac58fa975..f78e33a8e74 100644 --- a/js/js.translator/testData/box/propertyAccess/extensionLiteralSafeCall.kt +++ b/js/js.translator/testData/box/propertyAccess/extensionLiteralSafeCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun f(a: Int?, b: Int.(Int) -> Int) = a?.b(2) diff --git a/js/js.translator/testData/box/propertyAccess/field.kt b/js/js.translator/testData/box/propertyAccess/field.kt index dd99be1984a..547e6b7bf6d 100644 --- a/js/js.translator/testData/box/propertyAccess/field.kt +++ b/js/js.translator/testData/box/propertyAccess/field.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A { diff --git a/js/js.translator/testData/box/propertyAccess/initInstanceProperties.kt b/js/js.translator/testData/box/propertyAccess/initInstanceProperties.kt index eab3d6633f1..9f935bce886 100644 --- a/js/js.translator/testData/box/propertyAccess/initInstanceProperties.kt +++ b/js/js.translator/testData/box/propertyAccess/initInstanceProperties.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test() { diff --git a/js/js.translator/testData/box/propertyAccess/initValInConstructor.kt b/js/js.translator/testData/box/propertyAccess/initValInConstructor.kt index a2a544428b5..44a4fdfd141 100644 --- a/js/js.translator/testData/box/propertyAccess/initValInConstructor.kt +++ b/js/js.translator/testData/box/propertyAccess/initValInConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A { diff --git a/js/js.translator/testData/box/propertyAccess/overloadedOverriddenFunctionPropertyName.kt b/js/js.translator/testData/box/propertyAccess/overloadedOverriddenFunctionPropertyName.kt index 0451ffa8f46..1bc50df93d4 100644 --- a/js/js.translator/testData/box/propertyAccess/overloadedOverriddenFunctionPropertyName.kt +++ b/js/js.translator/testData/box/propertyAccess/overloadedOverriddenFunctionPropertyName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1115 +// EXPECTED_REACHABLE_NODES: 1287 package foo interface I { diff --git a/js/js.translator/testData/box/propertyAccess/packageCustomAccessors.kt b/js/js.translator/testData/box/propertyAccess/packageCustomAccessors.kt index ed10ce32523..5172b4d8c5a 100644 --- a/js/js.translator/testData/box/propertyAccess/packageCustomAccessors.kt +++ b/js/js.translator/testData/box/propertyAccess/packageCustomAccessors.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo var a: Int diff --git a/js/js.translator/testData/box/propertyAccess/packagePropertyInitializer.kt b/js/js.translator/testData/box/propertyAccess/packagePropertyInitializer.kt index 27a83042f46..2b59208ce13 100644 --- a/js/js.translator/testData/box/propertyAccess/packagePropertyInitializer.kt +++ b/js/js.translator/testData/box/propertyAccess/packagePropertyInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo val b = 3 diff --git a/js/js.translator/testData/box/propertyAccess/packagePropertySet.kt b/js/js.translator/testData/box/propertyAccess/packagePropertySet.kt index 6f14815e55d..0b0066f16c3 100644 --- a/js/js.translator/testData/box/propertyAccess/packagePropertySet.kt +++ b/js/js.translator/testData/box/propertyAccess/packagePropertySet.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo var b = 3 diff --git a/js/js.translator/testData/box/propertyAccess/privatePropertyAccessFromMethod.kt b/js/js.translator/testData/box/propertyAccess/privatePropertyAccessFromMethod.kt index bad7f6332e2..921bf936801 100644 --- a/js/js.translator/testData/box/propertyAccess/privatePropertyAccessFromMethod.kt +++ b/js/js.translator/testData/box/propertyAccess/privatePropertyAccessFromMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // ONLY_THIS_QUALIFIED_REFERENCES: foo_0 package foo diff --git a/js/js.translator/testData/box/propertyAccess/propertyAssignment.kt b/js/js.translator/testData/box/propertyAccess/propertyAssignment.kt index b52cfa91fb2..996a8bb4381 100644 --- a/js/js.translator/testData/box/propertyAccess/propertyAssignment.kt +++ b/js/js.translator/testData/box/propertyAccess/propertyAssignment.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 // See https://youtrack.jetbrains.com/issue/KT-10785 package foo diff --git a/js/js.translator/testData/box/propertyAccess/setter.kt b/js/js.translator/testData/box/propertyAccess/setter.kt index fd2d7dd6014..51684f2323f 100644 --- a/js/js.translator/testData/box/propertyAccess/setter.kt +++ b/js/js.translator/testData/box/propertyAccess/setter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1284 package foo class Test() { diff --git a/js/js.translator/testData/box/propertyAccess/simpleLateInitIsInitialized.kt b/js/js.translator/testData/box/propertyAccess/simpleLateInitIsInitialized.kt index 3ad447a666b..fa6f8566bbf 100644 --- a/js/js.translator/testData/box/propertyAccess/simpleLateInitIsInitialized.kt +++ b/js/js.translator/testData/box/propertyAccess/simpleLateInitIsInitialized.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1140 +// EXPECTED_REACHABLE_NODES: 1294 // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME diff --git a/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt index c72f7890ec1..2d2e8626f9e 100644 --- a/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo val x: Int diff --git a/js/js.translator/testData/box/propertyAccess/subclassAccessorsWithJsNameInSuper.kt b/js/js.translator/testData/box/propertyAccess/subclassAccessorsWithJsNameInSuper.kt index 29341c49035..c740c6fed32 100644 --- a/js/js.translator/testData/box/propertyAccess/subclassAccessorsWithJsNameInSuper.kt +++ b/js/js.translator/testData/box/propertyAccess/subclassAccessorsWithJsNameInSuper.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1303 package foo open class A { diff --git a/js/js.translator/testData/box/propertyAccess/twoClassesWithProperties.kt b/js/js.translator/testData/box/propertyAccess/twoClassesWithProperties.kt index 676d154040f..6b0bba279ad 100644 --- a/js/js.translator/testData/box/propertyAccess/twoClassesWithProperties.kt +++ b/js/js.translator/testData/box/propertyAccess/twoClassesWithProperties.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/propertyOverride/checkSupertypeOrder.kt b/js/js.translator/testData/box/propertyOverride/checkSupertypeOrder.kt index 8be23690e0e..c0e6e9f379f 100644 --- a/js/js.translator/testData/box/propertyOverride/checkSupertypeOrder.kt +++ b/js/js.translator/testData/box/propertyOverride/checkSupertypeOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1136 +// EXPECTED_REACHABLE_NODES: 1308 package foo interface A { diff --git a/js/js.translator/testData/box/propertyOverride/initOverrideInConstructor.kt b/js/js.translator/testData/box/propertyOverride/initOverrideInConstructor.kt index 80be5c7c1a5..297b998bd63 100644 --- a/js/js.translator/testData/box/propertyOverride/initOverrideInConstructor.kt +++ b/js/js.translator/testData/box/propertyOverride/initOverrideInConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 // Test for KT-5673 package foo diff --git a/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorComplex.kt b/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorComplex.kt index ca18bcefa44..abcf37e8371 100644 --- a/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorComplex.kt +++ b/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 // Test for KT-5673 package foo diff --git a/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorExplicitThis.kt b/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorExplicitThis.kt index 22c5798db9d..e2053cd0f8d 100644 --- a/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorExplicitThis.kt +++ b/js/js.translator/testData/box/propertyOverride/initOverrideInConstructorExplicitThis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 // Test for KT-5673 package foo diff --git a/js/js.translator/testData/box/propertyOverride/initOverrideVarInConstructor.kt b/js/js.translator/testData/box/propertyOverride/initOverrideVarInConstructor.kt index 2bb0069dce6..5a04d2d8c34 100644 --- a/js/js.translator/testData/box/propertyOverride/initOverrideVarInConstructor.kt +++ b/js/js.translator/testData/box/propertyOverride/initOverrideVarInConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 // Test for KT-5673 package foo diff --git a/js/js.translator/testData/box/propertyOverride/overloadPrivateVal.kt b/js/js.translator/testData/box/propertyOverride/overloadPrivateVal.kt index c2bf52deede..9a3f5c9ec48 100644 --- a/js/js.translator/testData/box/propertyOverride/overloadPrivateVal.kt +++ b/js/js.translator/testData/box/propertyOverride/overloadPrivateVal.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class A { diff --git a/js/js.translator/testData/box/propertyOverride/overrideExtensionProperty.kt b/js/js.translator/testData/box/propertyOverride/overrideExtensionProperty.kt index dcfaf227687..eb6873d0624 100644 --- a/js/js.translator/testData/box/propertyOverride/overrideExtensionProperty.kt +++ b/js/js.translator/testData/box/propertyOverride/overrideExtensionProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1122 +// EXPECTED_REACHABLE_NODES: 1294 package foo class T diff --git a/js/js.translator/testData/box/propertyOverride/overrideNotDirectlySuper.kt b/js/js.translator/testData/box/propertyOverride/overrideNotDirectlySuper.kt index 40c67e59cd0..f14143f85aa 100644 --- a/js/js.translator/testData/box/propertyOverride/overrideNotDirectlySuper.kt +++ b/js/js.translator/testData/box/propertyOverride/overrideNotDirectlySuper.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1308 package foo open class A { diff --git a/js/js.translator/testData/box/propertyOverride/overrideValFromTraits.kt b/js/js.translator/testData/box/propertyOverride/overrideValFromTraits.kt index de3be9a83a8..03d04bfc89f 100644 --- a/js/js.translator/testData/box/propertyOverride/overrideValFromTraits.kt +++ b/js/js.translator/testData/box/propertyOverride/overrideValFromTraits.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1133 +// EXPECTED_REACHABLE_NODES: 1305 package foo interface A { diff --git a/js/js.translator/testData/box/propertyOverride/overrideValWithBackendFiled.kt b/js/js.translator/testData/box/propertyOverride/overrideValWithBackendFiled.kt index 740d7fa2cdd..416c20faccc 100644 --- a/js/js.translator/testData/box/propertyOverride/overrideValWithBackendFiled.kt +++ b/js/js.translator/testData/box/propertyOverride/overrideValWithBackendFiled.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo open class A { diff --git a/js/js.translator/testData/box/propertyOverride/simpleOverride.kt b/js/js.translator/testData/box/propertyOverride/simpleOverride.kt index e077bf61a09..40a106dbafb 100644 --- a/js/js.translator/testData/box/propertyOverride/simpleOverride.kt +++ b/js/js.translator/testData/box/propertyOverride/simpleOverride.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 package foo open class A { diff --git a/js/js.translator/testData/box/range/intInRange.kt b/js/js.translator/testData/box/range/intInRange.kt index da175072ef8..00529bf7b91 100644 --- a/js/js.translator/testData/box/range/intInRange.kt +++ b/js/js.translator/testData/box/range/intInRange.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/range/iteratingOverRanges.kt b/js/js.translator/testData/box/range/iteratingOverRanges.kt index 56cb03b8907..a79f84b7f06 100644 --- a/js/js.translator/testData/box/range/iteratingOverRanges.kt +++ b/js/js.translator/testData/box/range/iteratingOverRanges.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/range/numberRangesOptimized.kt b/js/js.translator/testData/box/range/numberRangesOptimized.kt index 340f4c61dc5..ac670a9cf4a 100644 --- a/js/js.translator/testData/box/range/numberRangesOptimized.kt +++ b/js/js.translator/testData/box/range/numberRangesOptimized.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1295 // CHECK_CONTAINS_NO_CALLS: inRange // CHECK_CONTAINS_NO_CALLS: inRange2 // CHECK_CONTAINS_NO_CALLS: inRange3 diff --git a/js/js.translator/testData/box/range/rangeToDoesNotIterate.kt b/js/js.translator/testData/box/range/rangeToDoesNotIterate.kt index 2de051276c3..a531f163eef 100644 --- a/js/js.translator/testData/box/range/rangeToDoesNotIterate.kt +++ b/js/js.translator/testData/box/range/rangeToDoesNotIterate.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/reflection/jsClass.kt b/js/js.translator/testData/box/reflection/jsClass.kt index 1368850954d..7df1eb7d268 100644 --- a/js/js.translator/testData/box/reflection/jsClass.kt +++ b/js/js.translator/testData/box/reflection/jsClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1169 +// EXPECTED_REACHABLE_NODES: 1322 package foo @Suppress("DEPRECATION_ERROR") diff --git a/js/js.translator/testData/box/reflection/jsClassName.kt b/js/js.translator/testData/box/reflection/jsClassName.kt index c8521516c45..fe8b0ac1a96 100644 --- a/js/js.translator/testData/box/reflection/jsClassName.kt +++ b/js/js.translator/testData/box/reflection/jsClassName.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1174 +// EXPECTED_REACHABLE_NODES: 1328 package foo @Suppress("DEPRECATION_ERROR") diff --git a/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt b/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt index 94a44586aff..b4a4a46e479 100644 --- a/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt +++ b/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1165 +// EXPECTED_REACHABLE_NODES: 1318 package foo @Suppress("DEPRECATION_ERROR") diff --git a/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt b/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt index 5c2308f953d..b09d72f2d30 100644 --- a/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt +++ b/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1167 +// EXPECTED_REACHABLE_NODES: 1320 package foo @Suppress("DEPRECATION_ERROR") diff --git a/js/js.translator/testData/box/reflection/jsClassSimpleName.kt b/js/js.translator/testData/box/reflection/jsClassSimpleName.kt index 528f6ac8972..b452feff061 100644 --- a/js/js.translator/testData/box/reflection/jsClassSimpleName.kt +++ b/js/js.translator/testData/box/reflection/jsClassSimpleName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1177 +// EXPECTED_REACHABLE_NODES: 1331 package foo class undefined diff --git a/js/js.translator/testData/box/reflection/kClass.kt b/js/js.translator/testData/box/reflection/kClass.kt index 74df1aff4fd..caf192ba686 100644 --- a/js/js.translator/testData/box/reflection/kClass.kt +++ b/js/js.translator/testData/box/reflection/kClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1168 +// EXPECTED_REACHABLE_NODES: 1321 package foo fun box(): String { diff --git a/js/js.translator/testData/box/reflection/kClassIsInstance.kt b/js/js.translator/testData/box/reflection/kClassIsInstance.kt index ce9a101aae4..fcbe8ddd271 100644 --- a/js/js.translator/testData/box/reflection/kClassIsInstance.kt +++ b/js/js.translator/testData/box/reflection/kClassIsInstance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1177 +// EXPECTED_REACHABLE_NODES: 1328 package foo import kotlin.reflect.KClass diff --git a/js/js.translator/testData/box/reflection/kClassOnReifiedType.kt b/js/js.translator/testData/box/reflection/kClassOnReifiedType.kt index cb2d9334a38..ef65b2f1464 100644 --- a/js/js.translator/testData/box/reflection/kClassOnReifiedType.kt +++ b/js/js.translator/testData/box/reflection/kClassOnReifiedType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1165 +// EXPECTED_REACHABLE_NODES: 1318 package foo import kotlin.reflect.KClass diff --git a/js/js.translator/testData/box/reflection/kClassOnReifiedTypeInLambda.kt b/js/js.translator/testData/box/reflection/kClassOnReifiedTypeInLambda.kt index 9668377cfc1..c92ca4be009 100644 --- a/js/js.translator/testData/box/reflection/kClassOnReifiedTypeInLambda.kt +++ b/js/js.translator/testData/box/reflection/kClassOnReifiedTypeInLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1167 +// EXPECTED_REACHABLE_NODES: 1320 package foo import kotlin.reflect.KClass diff --git a/js/js.translator/testData/box/reflection/kClassSimpleName.kt b/js/js.translator/testData/box/reflection/kClassSimpleName.kt index a738bf277eb..bd182306081 100644 --- a/js/js.translator/testData/box/reflection/kClassSimpleName.kt +++ b/js/js.translator/testData/box/reflection/kClassSimpleName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1177 +// EXPECTED_REACHABLE_NODES: 1331 package foo class undefined diff --git a/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt b/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt index a398a2f480d..86bd68bfce2 100644 --- a/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt +++ b/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1175 +// EXPECTED_REACHABLE_NODES: 1328 package foo import kotlin.reflect.KClass diff --git a/js/js.translator/testData/box/reflection/primitives.kt b/js/js.translator/testData/box/reflection/primitives.kt index 53e2ec5a8c7..a49355d3732 100644 --- a/js/js.translator/testData/box/reflection/primitives.kt +++ b/js/js.translator/testData/box/reflection/primitives.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1290 // LANGUAGE_VERSION: 1.1 import kotlin.reflect.KClass diff --git a/js/js.translator/testData/box/regression/kt2470.kt b/js/js.translator/testData/box/regression/kt2470.kt index aff59eda4c7..6098e5f2a51 100644 --- a/js/js.translator/testData/box/regression/kt2470.kt +++ b/js/js.translator/testData/box/regression/kt2470.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 // KT-2470 another name mangling bug: kotlin.test.failsWith() gets generated to invalid JS package foo diff --git a/js/js.translator/testData/box/regression/tmpInsidePrimaryConstructor.kt b/js/js.translator/testData/box/regression/tmpInsidePrimaryConstructor.kt index dd3db72c856..fe584590884 100644 --- a/js/js.translator/testData/box/regression/tmpInsidePrimaryConstructor.kt +++ b/js/js.translator/testData/box/regression/tmpInsidePrimaryConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1159 +// EXPECTED_REACHABLE_NODES: 1313 package foo val x: Int? diff --git a/js/js.translator/testData/box/reified/callChain.kt b/js/js.translator/testData/box/reified/callChain.kt index a609630bac6..696f4f45fd1 100644 --- a/js/js.translator/testData/box/reified/callChain.kt +++ b/js/js.translator/testData/box/reified/callChain.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_NOT_CALLED: test diff --git a/js/js.translator/testData/box/reified/capture.kt b/js/js.translator/testData/box/reified/capture.kt index 5d54d5fc1f4..fa0e667db8b 100644 --- a/js/js.translator/testData/box/reified/capture.kt +++ b/js/js.translator/testData/box/reified/capture.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 interface I { fun foo(): String? } diff --git a/js/js.translator/testData/box/reified/extensionFun.kt b/js/js.translator/testData/box/reified/extensionFun.kt index 0c75251feb4..1e4c64b46bc 100644 --- a/js/js.translator/testData/box/reified/extensionFun.kt +++ b/js/js.translator/testData/box/reified/extensionFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo // CHECK_NOT_CALLED: canBeCastedTo diff --git a/js/js.translator/testData/box/reified/extensionLambda.kt b/js/js.translator/testData/box/reified/extensionLambda.kt index eefb008eae1..1ab3c37883d 100644 --- a/js/js.translator/testData/box/reified/extensionLambda.kt +++ b/js/js.translator/testData/box/reified/extensionLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo class A diff --git a/js/js.translator/testData/box/reified/extensionMethod.kt b/js/js.translator/testData/box/reified/extensionMethod.kt index 44b2372e4fd..7b573aa9aa1 100644 --- a/js/js.translator/testData/box/reified/extensionMethod.kt +++ b/js/js.translator/testData/box/reified/extensionMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1123 +// EXPECTED_REACHABLE_NODES: 1293 package foo // CHECK_NOT_CALLED: test diff --git a/js/js.translator/testData/box/reified/innerObject.kt b/js/js.translator/testData/box/reified/innerObject.kt index a33cc6eeb23..fa8daa39f1d 100644 --- a/js/js.translator/testData/box/reified/innerObject.kt +++ b/js/js.translator/testData/box/reified/innerObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1300 package foo // CHECK_NOT_CALLED: typePredicate diff --git a/js/js.translator/testData/box/reified/isBool.kt b/js/js.translator/testData/box/reified/isBool.kt index c62b958ef3b..e240a6f7fbf 100644 --- a/js/js.translator/testData/box/reified/isBool.kt +++ b/js/js.translator/testData/box/reified/isBool.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo // CHECK_NOT_CALLED: isInstance diff --git a/js/js.translator/testData/box/reified/isChar.kt b/js/js.translator/testData/box/reified/isChar.kt index ddc96889b5e..1b4c36e4939 100644 --- a/js/js.translator/testData/box/reified/isChar.kt +++ b/js/js.translator/testData/box/reified/isChar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo // CHECK_NOT_CALLED: isInstance diff --git a/js/js.translator/testData/box/reified/isClass.kt b/js/js.translator/testData/box/reified/isClass.kt index 36ac5216977..aff3410274b 100644 --- a/js/js.translator/testData/box/reified/isClass.kt +++ b/js/js.translator/testData/box/reified/isClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1125 +// EXPECTED_REACHABLE_NODES: 1295 package foo // CHECK_NOT_CALLED: isInstance diff --git a/js/js.translator/testData/box/reified/isNumber.kt b/js/js.translator/testData/box/reified/isNumber.kt index d07258ee5ec..a880dd5b37a 100644 --- a/js/js.translator/testData/box/reified/isNumber.kt +++ b/js/js.translator/testData/box/reified/isNumber.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_NOT_CALLED: isInstance diff --git a/js/js.translator/testData/box/reified/isString.kt b/js/js.translator/testData/box/reified/isString.kt index 8a20d0afed7..af55544c1f8 100644 --- a/js/js.translator/testData/box/reified/isString.kt +++ b/js/js.translator/testData/box/reified/isString.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1282 package foo // CHECK_NOT_CALLED: isInstance diff --git a/js/js.translator/testData/box/reified/isTNullable.kt b/js/js.translator/testData/box/reified/isTNullable.kt index f800e204015..01183a62e1a 100644 --- a/js/js.translator/testData/box/reified/isTNullable.kt +++ b/js/js.translator/testData/box/reified/isTNullable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1286 package foo // CHECK_NOT_CALLED: isTypeOfOrNull diff --git a/js/js.translator/testData/box/reified/lambdaNameClash.kt b/js/js.translator/testData/box/reified/lambdaNameClash.kt index d2e24f64ddc..20d8272ae94 100644 --- a/js/js.translator/testData/box/reified/lambdaNameClash.kt +++ b/js/js.translator/testData/box/reified/lambdaNameClash.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1290 package foo // CHECK_CALLED: doRun diff --git a/js/js.translator/testData/box/reified/method.kt b/js/js.translator/testData/box/reified/method.kt index 7caaf4624cb..71a52f551f5 100644 --- a/js/js.translator/testData/box/reified/method.kt +++ b/js/js.translator/testData/box/reified/method.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo // CHECK_NOT_CALLED: test diff --git a/js/js.translator/testData/box/reified/multipleTypeParameters.kt b/js/js.translator/testData/box/reified/multipleTypeParameters.kt index 8447fb98e2e..b9cebbc7712 100644 --- a/js/js.translator/testData/box/reified/multipleTypeParameters.kt +++ b/js/js.translator/testData/box/reified/multipleTypeParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class X diff --git a/js/js.translator/testData/box/reified/noValueParameters.kt b/js/js.translator/testData/box/reified/noValueParameters.kt index 3dc21f470f7..9d5e668b604 100644 --- a/js/js.translator/testData/box/reified/noValueParameters.kt +++ b/js/js.translator/testData/box/reified/noValueParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo // CHECK_NOT_CALLED: test diff --git a/js/js.translator/testData/box/reified/parameterSwap.kt b/js/js.translator/testData/box/reified/parameterSwap.kt index d667a19db9c..ebd81f8d6fd 100644 --- a/js/js.translator/testData/box/reified/parameterSwap.kt +++ b/js/js.translator/testData/box/reified/parameterSwap.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1288 package foo class A diff --git a/js/js.translator/testData/box/reified/withInlineTurnedOff.kt b/js/js.translator/testData/box/reified/withInlineTurnedOff.kt index b6fecf722dc..44717f69c2f 100644 --- a/js/js.translator/testData/box/reified/withInlineTurnedOff.kt +++ b/js/js.translator/testData/box/reified/withInlineTurnedOff.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1119 +// EXPECTED_REACHABLE_NODES: 1289 package foo // NO_INLINE diff --git a/js/js.translator/testData/box/rtti/exceptionIsInterface.kt b/js/js.translator/testData/box/rtti/exceptionIsInterface.kt index 840d480ddb5..3541d57ec7d 100644 --- a/js/js.translator/testData/box/rtti/exceptionIsInterface.kt +++ b/js/js.translator/testData/box/rtti/exceptionIsInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1287 interface I class MyException: Exception(), I diff --git a/js/js.translator/testData/box/rtti/isComparable.kt b/js/js.translator/testData/box/rtti/isComparable.kt index f8d8561483f..bc0788a9780 100644 --- a/js/js.translator/testData/box/rtti/isComparable.kt +++ b/js/js.translator/testData/box/rtti/isComparable.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1292 package foo class A : Comparable { diff --git a/js/js.translator/testData/box/rtti/isJsPrimitiveNullableType.kt b/js/js.translator/testData/box/rtti/isJsPrimitiveNullableType.kt index 760e3a482c3..7e6fcb22de1 100644 --- a/js/js.translator/testData/box/rtti/isJsPrimitiveNullableType.kt +++ b/js/js.translator/testData/box/rtti/isJsPrimitiveNullableType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1148 +// EXPECTED_REACHABLE_NODES: 1291 package foo val NUMBER = 1 diff --git a/js/js.translator/testData/box/rtti/isJsPrimitiveType.kt b/js/js.translator/testData/box/rtti/isJsPrimitiveType.kt index 9b012bca491..0562dbc53c4 100644 --- a/js/js.translator/testData/box/rtti/isJsPrimitiveType.kt +++ b/js/js.translator/testData/box/rtti/isJsPrimitiveType.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1148 +// EXPECTED_REACHABLE_NODES: 1291 package foo val NUMBER = 1 diff --git a/js/js.translator/testData/box/rtti/isObject.kt b/js/js.translator/testData/box/rtti/isObject.kt index 833846b3c99..18cbdb8151d 100644 --- a/js/js.translator/testData/box/rtti/isObject.kt +++ b/js/js.translator/testData/box/rtti/isObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo object Obj diff --git a/js/js.translator/testData/box/rtti/isReifiedObject.kt b/js/js.translator/testData/box/rtti/isReifiedObject.kt index 23c256a0c2c..65e53d46d76 100644 --- a/js/js.translator/testData/box/rtti/isReifiedObject.kt +++ b/js/js.translator/testData/box/rtti/isReifiedObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1286 // NO_INLINE package foo diff --git a/js/js.translator/testData/box/rtti/isSameClass.kt b/js/js.translator/testData/box/rtti/isSameClass.kt index 4c613cf8e25..f974ea58cff 100644 --- a/js/js.translator/testData/box/rtti/isSameClass.kt +++ b/js/js.translator/testData/box/rtti/isSameClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/rtti/notIsOtherClass.kt b/js/js.translator/testData/box/rtti/notIsOtherClass.kt index 00c7570609a..35a7bfc15af 100644 --- a/js/js.translator/testData/box/rtti/notIsOtherClass.kt +++ b/js/js.translator/testData/box/rtti/notIsOtherClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1291 package foo open class A() { diff --git a/js/js.translator/testData/box/rtti/objectExpression.kt b/js/js.translator/testData/box/rtti/objectExpression.kt index 2bf3c34a32d..2e4486f857c 100644 --- a/js/js.translator/testData/box/rtti/objectExpression.kt +++ b/js/js.translator/testData/box/rtti/objectExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1176 +// EXPECTED_REACHABLE_NODES: 1348 package foo interface A diff --git a/js/js.translator/testData/box/rtti/onNativeObject.kt b/js/js.translator/testData/box/rtti/onNativeObject.kt index ea617b8f0e4..63c33648afe 100644 --- a/js/js.translator/testData/box/rtti/onNativeObject.kt +++ b/js/js.translator/testData/box/rtti/onNativeObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1284 package foo class C diff --git a/js/js.translator/testData/box/rtti/rttiForClass.kt b/js/js.translator/testData/box/rtti/rttiForClass.kt index 675be9bb2c9..831cab3a6fe 100644 --- a/js/js.translator/testData/box/rtti/rttiForClass.kt +++ b/js/js.translator/testData/box/rtti/rttiForClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1124 +// EXPECTED_REACHABLE_NODES: 1296 package foo class D diff --git a/js/js.translator/testData/box/rtti/rttiForTrait.kt b/js/js.translator/testData/box/rtti/rttiForTrait.kt index 9ec106a7315..96d7b4d9ed8 100644 --- a/js/js.translator/testData/box/rtti/rttiForTrait.kt +++ b/js/js.translator/testData/box/rtti/rttiForTrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1121 +// EXPECTED_REACHABLE_NODES: 1293 package foo diff --git a/js/js.translator/testData/box/rtti/rttiForTrait2.kt b/js/js.translator/testData/box/rtti/rttiForTrait2.kt index 750ef21c188..351d2959cb5 100644 --- a/js/js.translator/testData/box/rtti/rttiForTrait2.kt +++ b/js/js.translator/testData/box/rtti/rttiForTrait2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1132 +// EXPECTED_REACHABLE_NODES: 1304 package foo interface A diff --git a/js/js.translator/testData/box/rtti/sideEffectMethod.kt b/js/js.translator/testData/box/rtti/sideEffectMethod.kt index 77b28ce6826..07884590bcc 100644 --- a/js/js.translator/testData/box/rtti/sideEffectMethod.kt +++ b/js/js.translator/testData/box/rtti/sideEffectMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo var counter = 0 diff --git a/js/js.translator/testData/box/rtti/sideEffectProperty.kt b/js/js.translator/testData/box/rtti/sideEffectProperty.kt index 0c1dd0e37a2..623b0557f8a 100644 --- a/js/js.translator/testData/box/rtti/sideEffectProperty.kt +++ b/js/js.translator/testData/box/rtti/sideEffectProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo var counter = 0 diff --git a/js/js.translator/testData/box/rtti/subclassOfNativeIsInterface.kt b/js/js.translator/testData/box/rtti/subclassOfNativeIsInterface.kt index 6cdcdf00cfc..6a5d4607021 100644 --- a/js/js.translator/testData/box/rtti/subclassOfNativeIsInterface.kt +++ b/js/js.translator/testData/box/rtti/subclassOfNativeIsInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1300 external open class A interface I diff --git a/js/js.translator/testData/box/safeCall/redundantSafeAccess.kt b/js/js.translator/testData/box/safeCall/redundantSafeAccess.kt index c4aed58bc19..7abc65cfa9b 100644 --- a/js/js.translator/testData/box/safeCall/redundantSafeAccess.kt +++ b/js/js.translator/testData/box/safeCall/redundantSafeAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1287 package foo class A(val x: String) { diff --git a/js/js.translator/testData/box/safeCall/safeAccess.kt b/js/js.translator/testData/box/safeCall/safeAccess.kt index ba066431cfe..8e35ae236c8 100644 --- a/js/js.translator/testData/box/safeCall/safeAccess.kt +++ b/js/js.translator/testData/box/safeCall/safeAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A() { diff --git a/js/js.translator/testData/box/safeCall/safeCall.kt b/js/js.translator/testData/box/safeCall/safeCall.kt index 19f4f449bb9..bbdbef80037 100644 --- a/js/js.translator/testData/box/safeCall/safeCall.kt +++ b/js/js.translator/testData/box/safeCall/safeCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo class A() { diff --git a/js/js.translator/testData/box/safeCall/safeCallAndIntrinsic.kt b/js/js.translator/testData/box/safeCall/safeCallAndIntrinsic.kt index 5b31e4c7e0b..b5fa305f238 100644 --- a/js/js.translator/testData/box/safeCall/safeCallAndIntrinsic.kt +++ b/js/js.translator/testData/box/safeCall/safeCallAndIntrinsic.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo var c1 = 0; diff --git a/js/js.translator/testData/box/safeCall/safeCallAndSideEffect.kt b/js/js.translator/testData/box/safeCall/safeCallAndSideEffect.kt index e10da3e62a2..6e5d51ed00a 100644 --- a/js/js.translator/testData/box/safeCall/safeCallAndSideEffect.kt +++ b/js/js.translator/testData/box/safeCall/safeCallAndSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1299 package foo var c1 = 0 diff --git a/js/js.translator/testData/box/safeCall/safeCallReturnsNullIfFails.kt b/js/js.translator/testData/box/safeCall/safeCallReturnsNullIfFails.kt index c91142301fe..3a1a9194024 100644 --- a/js/js.translator/testData/box/safeCall/safeCallReturnsNullIfFails.kt +++ b/js/js.translator/testData/box/safeCall/safeCallReturnsNullIfFails.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo class A() { diff --git a/js/js.translator/testData/box/safeCall/safeExtensionFunctionCall.kt b/js/js.translator/testData/box/safeCall/safeExtensionFunctionCall.kt index 5e887c6d92e..7ddbfc087cc 100644 --- a/js/js.translator/testData/box/safeCall/safeExtensionFunctionCall.kt +++ b/js/js.translator/testData/box/safeCall/safeExtensionFunctionCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo class A() { diff --git a/js/js.translator/testData/box/simple/assign.kt b/js/js.translator/testData/box/simple/assign.kt index c130b880543..7e6f1290976 100644 --- a/js/js.translator/testData/box/simple/assign.kt +++ b/js/js.translator/testData/box/simple/assign.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun f(): Int { diff --git a/js/js.translator/testData/box/simple/breakDoWhile.kt b/js/js.translator/testData/box/simple/breakDoWhile.kt index 0a13bc84877..9f078d3e39f 100644 --- a/js/js.translator/testData/box/simple/breakDoWhile.kt +++ b/js/js.translator/testData/box/simple/breakDoWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/breakWhile.kt b/js/js.translator/testData/box/simple/breakWhile.kt index 17a47bf61db..2d44167ae7a 100644 --- a/js/js.translator/testData/box/simple/breakWhile.kt +++ b/js/js.translator/testData/box/simple/breakWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/classInstantiation.kt b/js/js.translator/testData/box/simple/classInstantiation.kt index a938d7461af..ab8e88515d1 100644 --- a/js/js.translator/testData/box/simple/classInstantiation.kt +++ b/js/js.translator/testData/box/simple/classInstantiation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test() { diff --git a/js/js.translator/testData/box/simple/comparison.kt b/js/js.translator/testData/box/simple/comparison.kt index 76aa57c1c12..603a68568d8 100644 --- a/js/js.translator/testData/box/simple/comparison.kt +++ b/js/js.translator/testData/box/simple/comparison.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/complexExpressionAsConstructorParameter.kt b/js/js.translator/testData/box/simple/complexExpressionAsConstructorParameter.kt index ebb8504a416..d8696652a4a 100644 --- a/js/js.translator/testData/box/simple/complexExpressionAsConstructorParameter.kt +++ b/js/js.translator/testData/box/simple/complexExpressionAsConstructorParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test(a: Int, b: Int) { diff --git a/js/js.translator/testData/box/simple/constructorWithParameter.kt b/js/js.translator/testData/box/simple/constructorWithParameter.kt index e4752f64548..8e7f4a4d1c3 100644 --- a/js/js.translator/testData/box/simple/constructorWithParameter.kt +++ b/js/js.translator/testData/box/simple/constructorWithParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test(a: Int) { diff --git a/js/js.translator/testData/box/simple/constructorWithPropertiesAsParameters.kt b/js/js.translator/testData/box/simple/constructorWithPropertiesAsParameters.kt index f65845a7ffd..587180b0722 100644 --- a/js/js.translator/testData/box/simple/constructorWithPropertiesAsParameters.kt +++ b/js/js.translator/testData/box/simple/constructorWithPropertiesAsParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A(var b: Int, var a: String) { diff --git a/js/js.translator/testData/box/simple/continueDoWhile.kt b/js/js.translator/testData/box/simple/continueDoWhile.kt index 05932432257..0db88410d85 100644 --- a/js/js.translator/testData/box/simple/continueDoWhile.kt +++ b/js/js.translator/testData/box/simple/continueDoWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/continueWhile.kt b/js/js.translator/testData/box/simple/continueWhile.kt index 455ceba3ad0..4eaf2188948 100644 --- a/js/js.translator/testData/box/simple/continueWhile.kt +++ b/js/js.translator/testData/box/simple/continueWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/doWhile.kt b/js/js.translator/testData/box/simple/doWhile.kt index 28675d55944..e5f27d13c0f 100644 --- a/js/js.translator/testData/box/simple/doWhile.kt +++ b/js/js.translator/testData/box/simple/doWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/doWhile2.kt b/js/js.translator/testData/box/simple/doWhile2.kt index ff3dffe13e2..38251c65a7a 100644 --- a/js/js.translator/testData/box/simple/doWhile2.kt +++ b/js/js.translator/testData/box/simple/doWhile2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/elseif.kt b/js/js.translator/testData/box/simple/elseif.kt index 768ce5ada56..76e64ec0cce 100644 --- a/js/js.translator/testData/box/simple/elseif.kt +++ b/js/js.translator/testData/box/simple/elseif.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun bor(): Int { diff --git a/js/js.translator/testData/box/simple/if.kt b/js/js.translator/testData/box/simple/if.kt index d0aab9621f2..74d5e13275c 100644 --- a/js/js.translator/testData/box/simple/if.kt +++ b/js/js.translator/testData/box/simple/if.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo fun bol(): Int { diff --git a/js/js.translator/testData/box/simple/ifElseAsExpression.kt b/js/js.translator/testData/box/simple/ifElseAsExpression.kt index 0f2bb14ccaf..1f7feb0b143 100644 --- a/js/js.translator/testData/box/simple/ifElseAsExpression.kt +++ b/js/js.translator/testData/box/simple/ifElseAsExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/methodDeclarationAndCall.kt b/js/js.translator/testData/box/simple/methodDeclarationAndCall.kt index 93a632bc8e8..08364063a27 100644 --- a/js/js.translator/testData/box/simple/methodDeclarationAndCall.kt +++ b/js/js.translator/testData/box/simple/methodDeclarationAndCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1118 +// EXPECTED_REACHABLE_NODES: 1284 package foo class Test() { diff --git a/js/js.translator/testData/box/simple/minusAssignOnProperty.kt b/js/js.translator/testData/box/simple/minusAssignOnProperty.kt index b5dcda5c7e9..8547a4adfb3 100644 --- a/js/js.translator/testData/box/simple/minusAssignOnProperty.kt +++ b/js/js.translator/testData/box/simple/minusAssignOnProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 package foo var a = 3 diff --git a/js/js.translator/testData/box/simple/notBoolean.kt b/js/js.translator/testData/box/simple/notBoolean.kt index d83c4195e30..09f168e2270 100644 --- a/js/js.translator/testData/box/simple/notBoolean.kt +++ b/js/js.translator/testData/box/simple/notBoolean.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/plusAssign.kt b/js/js.translator/testData/box/simple/plusAssign.kt index ef19bf4d007..6c797d2295d 100644 --- a/js/js.translator/testData/box/simple/plusAssign.kt +++ b/js/js.translator/testData/box/simple/plusAssign.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo diff --git a/js/js.translator/testData/box/simple/positiveAndNegativeNumbers.kt b/js/js.translator/testData/box/simple/positiveAndNegativeNumbers.kt index 46c3c3e0fdc..2a29c3adb13 100644 --- a/js/js.translator/testData/box/simple/positiveAndNegativeNumbers.kt +++ b/js/js.translator/testData/box/simple/positiveAndNegativeNumbers.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/postfixIntOperations.kt b/js/js.translator/testData/box/simple/postfixIntOperations.kt index f2f349e33eb..3daa6dcd7ba 100644 --- a/js/js.translator/testData/box/simple/postfixIntOperations.kt +++ b/js/js.translator/testData/box/simple/postfixIntOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/prefixIntOperations.kt b/js/js.translator/testData/box/simple/prefixIntOperations.kt index 77b642b9d1d..bebf5c34a1c 100644 --- a/js/js.translator/testData/box/simple/prefixIntOperations.kt +++ b/js/js.translator/testData/box/simple/prefixIntOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/propertiesAsParametersInitialized.kt b/js/js.translator/testData/box/simple/propertiesAsParametersInitialized.kt index 316aa5171b3..5bf70b01591 100644 --- a/js/js.translator/testData/box/simple/propertiesAsParametersInitialized.kt +++ b/js/js.translator/testData/box/simple/propertiesAsParametersInitialized.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1110 +// EXPECTED_REACHABLE_NODES: 1282 package foo class A(var b: Int, var a: String) { diff --git a/js/js.translator/testData/box/simple/propertyAccess.kt b/js/js.translator/testData/box/simple/propertyAccess.kt index 0ada703cb9a..c515c51833d 100644 --- a/js/js.translator/testData/box/simple/propertyAccess.kt +++ b/js/js.translator/testData/box/simple/propertyAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test() { diff --git a/js/js.translator/testData/box/simple/secCtorDelegation4.kt b/js/js.translator/testData/box/simple/secCtorDelegation4.kt index 85923bf07b2..9e30af1c04c 100644 --- a/js/js.translator/testData/box/simple/secCtorDelegation4.kt +++ b/js/js.translator/testData/box/simple/secCtorDelegation4.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1287 package foo class Test(val bs: String) { diff --git a/js/js.translator/testData/box/simple/simpleInitializer.kt b/js/js.translator/testData/box/simple/simpleInitializer.kt index b9d53ea0e9e..8a5d8dc2991 100644 --- a/js/js.translator/testData/box/simple/simpleInitializer.kt +++ b/js/js.translator/testData/box/simple/simpleInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1282 package foo class Test() { diff --git a/js/js.translator/testData/box/simple/while.kt b/js/js.translator/testData/box/simple/while.kt index 2292e329d84..f0bc628c559 100644 --- a/js/js.translator/testData/box/simple/while.kt +++ b/js/js.translator/testData/box/simple/while.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/simple/while2.kt b/js/js.translator/testData/box/simple/while2.kt index b63334146d4..2e6ddca3d38 100644 --- a/js/js.translator/testData/box/simple/while2.kt +++ b/js/js.translator/testData/box/simple/while2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/standardClasses/any.kt b/js/js.translator/testData/box/standardClasses/any.kt index 14e0c09a80e..81705558f3b 100644 --- a/js/js.translator/testData/box/standardClasses/any.kt +++ b/js/js.translator/testData/box/standardClasses/any.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1113 +// EXPECTED_REACHABLE_NODES: 1285 // CHECK_CALLED_IN_SCOPE: function=isType scope=box package foo diff --git a/js/js.translator/testData/box/standardClasses/array.kt b/js/js.translator/testData/box/standardClasses/array.kt index 3010c02dcbd..66576607cb4 100644 --- a/js/js.translator/testData/box/standardClasses/array.kt +++ b/js/js.translator/testData/box/standardClasses/array.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/standardClasses/arrayAccess.kt b/js/js.translator/testData/box/standardClasses/arrayAccess.kt index 81a295f6754..c55272d88ae 100644 --- a/js/js.translator/testData/box/standardClasses/arrayAccess.kt +++ b/js/js.translator/testData/box/standardClasses/arrayAccess.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/standardClasses/arrayConstructorsWithLambda.kt b/js/js.translator/testData/box/standardClasses/arrayConstructorsWithLambda.kt index 42748f26f77..59c4d6507c7 100644 --- a/js/js.translator/testData/box/standardClasses/arrayConstructorsWithLambda.kt +++ b/js/js.translator/testData/box/standardClasses/arrayConstructorsWithLambda.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 package foo fun box(): String { diff --git a/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt b/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt index 014028c5579..7e145be8a89 100644 --- a/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt +++ b/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1120 +// EXPECTED_REACHABLE_NODES: 1293 package foo diff --git a/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt b/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt index 555c506655e..afc796de35e 100644 --- a/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt +++ b/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1285 package foo val f = { i: Int -> i + 1 } diff --git a/js/js.translator/testData/box/standardClasses/arraySize.kt b/js/js.translator/testData/box/standardClasses/arraySize.kt index 77b04340102..c87b16a8b16 100644 --- a/js/js.translator/testData/box/standardClasses/arraySize.kt +++ b/js/js.translator/testData/box/standardClasses/arraySize.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1284 package foo class A() { diff --git a/js/js.translator/testData/box/standardClasses/arraysIterator.kt b/js/js.translator/testData/box/standardClasses/arraysIterator.kt index 789e7b52a88..cbbe704eb72 100644 --- a/js/js.translator/testData/box/standardClasses/arraysIterator.kt +++ b/js/js.translator/testData/box/standardClasses/arraysIterator.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1221 +// EXPECTED_REACHABLE_NODES: 1402 package foo val a1 = Array(3, { i: Int -> i }) diff --git a/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt b/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt index 3c81d308ae1..f3b51448b4a 100644 --- a/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt +++ b/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1109 +// EXPECTED_REACHABLE_NODES: 1281 fun box(): String { val a = CharArray(1) val aType = jsTypeOf(a.asDynamic()[0]) diff --git a/js/js.translator/testData/box/standardClasses/hashMapTypeOfElement.kt b/js/js.translator/testData/box/standardClasses/hashMapTypeOfElement.kt index bf94fc699f1..1623e4f5d1b 100644 --- a/js/js.translator/testData/box/standardClasses/hashMapTypeOfElement.kt +++ b/js/js.translator/testData/box/standardClasses/hashMapTypeOfElement.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1114 +// EXPECTED_REACHABLE_NODES: 1284 package foo diff --git a/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt b/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt index 901d18daf80..369233d103a 100644 --- a/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt +++ b/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1300 package foo diff --git a/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt b/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt index 56633e08d2d..c1949b307f9 100644 --- a/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt +++ b/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1117 +// EXPECTED_REACHABLE_NODES: 1287 package foo class A { diff --git a/js/js.translator/testData/box/standardClasses/stringBuilder.kt b/js/js.translator/testData/box/standardClasses/stringBuilder.kt index be2b863bddc..d794259184e 100644 --- a/js/js.translator/testData/box/standardClasses/stringBuilder.kt +++ b/js/js.translator/testData/box/standardClasses/stringBuilder.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1108 +// EXPECTED_REACHABLE_NODES: 1280 package foo fun box(): String { diff --git a/js/js.translator/testData/box/standardClasses/stringPlus.kt b/js/js.translator/testData/box/standardClasses/stringPlus.kt index 4f937cc3abb..65f39db384e 100644 --- a/js/js.translator/testData/box/standardClasses/stringPlus.kt +++ b/js/js.translator/testData/box/standardClasses/stringPlus.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1111 +// EXPECTED_REACHABLE_NODES: 1283 fun box(): String { var x: String? = foo() diff --git a/js/js.translator/testData/box/superCall/classSuperCall.kt b/js/js.translator/testData/box/superCall/classSuperCall.kt index 0bbdb4a1abc..4302e909c29 100644 --- a/js/js.translator/testData/box/superCall/classSuperCall.kt +++ b/js/js.translator/testData/box/superCall/classSuperCall.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1130 +// EXPECTED_REACHABLE_NODES: 1302 package foo open class A(val barVal: Int) { diff --git a/js/js.translator/testData/box/superCall/intrinsic.kt b/js/js.translator/testData/box/superCall/intrinsic.kt index 4fc046a4139..8fd9cfda61a 100644 --- a/js/js.translator/testData/box/superCall/intrinsic.kt +++ b/js/js.translator/testData/box/superCall/intrinsic.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1141 +// EXPECTED_REACHABLE_NODES: 1297 class A(val x: Int) { override fun equals(other: Any?): Boolean = other is A && other.x == x diff --git a/js/js.translator/testData/box/superCall/propertySuperAccess.kt b/js/js.translator/testData/box/superCall/propertySuperAccess.kt index 5e118c48e4d..774cda49527 100644 --- a/js/js.translator/testData/box/superCall/propertySuperAccess.kt +++ b/js/js.translator/testData/box/superCall/propertySuperAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1140 +// EXPECTED_REACHABLE_NODES: 1296 open class A { val foo = "foo" var bar = "bar" diff --git a/js/js.translator/testData/box/superCall/traitSuperCall.kt b/js/js.translator/testData/box/superCall/traitSuperCall.kt index 10ab36bb759..6bd60acf486 100644 --- a/js/js.translator/testData/box/superCall/traitSuperCall.kt +++ b/js/js.translator/testData/box/superCall/traitSuperCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1298 package foo interface A { diff --git a/js/js.translator/testData/box/trait/checkImplementationCharacteristics.kt b/js/js.translator/testData/box/trait/checkImplementationCharacteristics.kt index 9c473278eec..e1b4ab19620 100644 --- a/js/js.translator/testData/box/trait/checkImplementationCharacteristics.kt +++ b/js/js.translator/testData/box/trait/checkImplementationCharacteristics.kt @@ -1,5 +1,5 @@ // IGNORE_BACKEND: JS_IR -// EXPECTED_REACHABLE_NODES: 1128 +// EXPECTED_REACHABLE_NODES: 1301 package foo public interface A { diff --git a/js/js.translator/testData/box/trait/classDerivesFromClassAndTrait.kt b/js/js.translator/testData/box/trait/classDerivesFromClassAndTrait.kt index 0fd222f26c2..8952825f17c 100644 --- a/js/js.translator/testData/box/trait/classDerivesFromClassAndTrait.kt +++ b/js/js.translator/testData/box/trait/classDerivesFromClassAndTrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1297 package foo diff --git a/js/js.translator/testData/box/trait/classDerivesFromTraitAndClass.kt b/js/js.translator/testData/box/trait/classDerivesFromTraitAndClass.kt index e4f96f77c16..c161f1c34fc 100644 --- a/js/js.translator/testData/box/trait/classDerivesFromTraitAndClass.kt +++ b/js/js.translator/testData/box/trait/classDerivesFromTraitAndClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1297 package foo diff --git a/js/js.translator/testData/box/trait/definitionOrder.kt b/js/js.translator/testData/box/trait/definitionOrder.kt index 348c1ee8bf0..998751c6ccb 100644 --- a/js/js.translator/testData/box/trait/definitionOrder.kt +++ b/js/js.translator/testData/box/trait/definitionOrder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1141 +// EXPECTED_REACHABLE_NODES: 1314 package foo class C() : B() { diff --git a/js/js.translator/testData/box/trait/example.kt b/js/js.translator/testData/box/trait/example.kt index 980d160d3e3..3429f178d12 100644 --- a/js/js.translator/testData/box/trait/example.kt +++ b/js/js.translator/testData/box/trait/example.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1116 +// EXPECTED_REACHABLE_NODES: 1288 package foo interface AL { diff --git a/js/js.translator/testData/box/trait/funDelegation.kt b/js/js.translator/testData/box/trait/funDelegation.kt index 3b7aceb1955..516f9e28619 100644 --- a/js/js.translator/testData/box/trait/funDelegation.kt +++ b/js/js.translator/testData/box/trait/funDelegation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1127 +// EXPECTED_REACHABLE_NODES: 1297 package foo open class Base() { diff --git a/js/js.translator/testData/box/trait/traitAddsFunctionsToClass.kt b/js/js.translator/testData/box/trait/traitAddsFunctionsToClass.kt index eef773ebb09..2ca7ff29379 100644 --- a/js/js.translator/testData/box/trait/traitAddsFunctionsToClass.kt +++ b/js/js.translator/testData/box/trait/traitAddsFunctionsToClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1126 +// EXPECTED_REACHABLE_NODES: 1291 package foo interface Test { diff --git a/js/js.translator/testData/box/trait/traitExtendsTrait.kt b/js/js.translator/testData/box/trait/traitExtendsTrait.kt index aa10224c583..0e32429192b 100644 --- a/js/js.translator/testData/box/trait/traitExtendsTrait.kt +++ b/js/js.translator/testData/box/trait/traitExtendsTrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1129 +// EXPECTED_REACHABLE_NODES: 1295 package foo interface Test { diff --git a/js/js.translator/testData/box/trait/traitExtendsTwoTraits.kt b/js/js.translator/testData/box/trait/traitExtendsTwoTraits.kt index b1ec2f6c1b7..20f80aee2bf 100644 --- a/js/js.translator/testData/box/trait/traitExtendsTwoTraits.kt +++ b/js/js.translator/testData/box/trait/traitExtendsTwoTraits.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1135 +// EXPECTED_REACHABLE_NODES: 1299 package foo interface A {