diff --git a/js/js.translator/testData/box/annotation/annotationClass.kt b/js/js.translator/testData/box/annotation/annotationClass.kt index adefdce99b7..f3ee2c3952d 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo annotation class bar diff --git a/js/js.translator/testData/box/callableReference/function/abstractClassMember.kt b/js/js.translator/testData/box/callableReference/function/abstractClassMember.kt index b1631e2750b..96d67866d8d 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 d3de2a1c68c..9199384f105 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 3c7d1d5eb99..1f7a4a0905c 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 8d47ad05e11..fd2f54b5b42 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 23606b0656d..906c723561c 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 3ae20ef84ec..3cbcfc151ba 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 09ac85dfc92..f84cba2a2e0 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 a5c5bda2933..77a9b21d1c6 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 f4229b1fa20..00af1729480 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 c140c38f71a..afe7c009696 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 412de22ba0d..a03bfc1f469 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 b5bb6f8d125..aaa8f90d030 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 2986165b6b4..389efbc2484 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 31eda839a7b..18036248e00 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 275309213bf..805834d8d67 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 72c6536ecda..5a6095cfada 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 ddcf162eb98..cf4745e4a22 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 99166b00d9d..391cb7c4f66 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 0282c65ba02..b331e7e0470 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 b6911c0c78a..58d53382b41 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 89bc28770a0..d10d93254b1 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 f1e077f7c62..0131202f5c1 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 dd54126b25e..967450f4f57 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 3f07a55ecdd..3c28431dc93 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 af6a84b0b68..79af101caa2 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 f3d35d3ca8e..9deccb40877 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 c98e975c43e..9dc6a86bb90 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 8c35e613c5e..b946cbd4eed 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 3d49d2b94fd..7205aafdb64 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 5727a5618bc..0770429dc80 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 454b94c24ab..ae3b9d22b32 100644 --- a/js/js.translator/testData/box/callableReference/function/stringNativeExtension.kt +++ b/js/js.translator/testData/box/callableReference/function/stringNativeExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 c8181a9d8bf..e05101b6165 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 edc4cace992..1eae69c7cee 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 7e666b1090b..068e6961909 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 35d1d683bf5..8146b35f762 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 82863018313..735e3568409 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 c535640787d..73ac33309ab 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // This test was adapted from compiler/testData/codegen/box/callableReference/property/. package foo diff --git a/js/js.translator/testData/box/callableReference/property/delegated.kt b/js/js.translator/testData/box/callableReference/property/delegated.kt index f227777a839..e88e2ff0463 100644 --- a/js/js.translator/testData/box/callableReference/property/delegated.kt +++ b/js/js.translator/testData/box/callableReference/property/delegated.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1009 +// EXPECTED_REACHABLE_NODES: 1126 // 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 00498979ef9..5b62945b3d4 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 // 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 f778525a2e8..46f5d725842 100644 --- a/js/js.translator/testData/box/callableReference/property/extensionProperty.kt +++ b/js/js.translator/testData/box/callableReference/property/extensionProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1012 +// EXPECTED_REACHABLE_NODES: 1130 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 f5753173085..fe8641ed76d 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 24d8b25945a..bce86f1f76a 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 b893e6aaa5d..eabcf4f329c 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 // 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 20ef5c48592..57acd327069 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 c50eb4763ec..81d0c9e8a26 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 4d860fb6539..a64388f9ca1 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 69186d99eac..a31bb016227 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 be98c7f3772..7652ee7c805 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 4a672bb117a..a2a4161aad7 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 7505ea9645a..a81d1de1857 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 5a0919ee370..e7216a56e0f 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 48fce0e6de7..0bb347a5af4 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 828597484af..16be16d1dbe 100644 --- a/js/js.translator/testData/box/char/charConstantByUnicodeId.kt +++ b/js/js.translator/testData/box/char/charConstantByUnicodeId.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 93f689da119..278e3517cd1 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 0cdeb96c9f6..d8ec37ad4c4 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 6f644d0f242..fcb982055a7 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo var log = "" diff --git a/js/js.translator/testData/box/char/charIsCheck.kt b/js/js.translator/testData/box/char/charIsCheck.kt index 0e50c55de17..87f21d5218a 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: 995 +// EXPECTED_REACHABLE_NODES: 1112 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 90691c34fae..096a9f131c5 100644 --- a/js/js.translator/testData/box/char/charRanges.kt +++ b/js/js.translator/testData/box/char/charRanges.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1042 +// EXPECTED_REACHABLE_NODES: 1160 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 988da11eef3..8651c1c5f8c 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo fun box(): String { diff --git a/js/js.translator/testData/box/classObject/accessing.kt b/js/js.translator/testData/box/classObject/accessing.kt index f5b0222f45a..cfb9643696e 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 // 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 9384673ce01..a84c4b4c9b3 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 d89192cacda..8da1cc53612 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: 1023 +// EXPECTED_REACHABLE_NODES: 1141 // 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 4598be386ae..c2111678b5a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 c060a69ab50..4b4b56efe50 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 a046086f3cb..c0bcb04bb96 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 1d73fa231b8..8b1d671f03a 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: 1016 +// EXPECTED_REACHABLE_NODES: 1134 // 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 0e8d978dc48..0df3eb87056 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 b4512cce32b..880b6bf19c1 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 fa866b26289..c741d5b74b7 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 fa84c4b7900..82593b2dc4f 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 580a08fe062..d4f31dcef3e 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 6a78880e90f..7432f089f92 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 d832e6af4f6..761c4517c91 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 c8369e18514..d596d833721 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 e6a4c4e1919..de0c1c89e3a 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: 1011 +// EXPECTED_REACHABLE_NODES: 1129 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 16a9fb6a348..457d26e0a39 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 b215b90f8ab..46784b78d2a 100644 --- a/js/js.translator/testData/box/closure/closureInNestedLambdasInObject.kt +++ b/js/js.translator/testData/box/closure/closureInNestedLambdasInObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1114 // 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 10cd7e80de5..eb5306d09c6 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 08d601cb378..c3aff686031 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 91fdabe1a95..d2fe180fdaf 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 71a5d7b29b7..db36633e611 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 0e4cfd1080d..c66653184d2 100644 --- a/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunction.kt +++ b/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 54d022cffc5..906aec12624 100644 --- a/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunctionInConstructor.kt +++ b/js/js.translator/testData/box/closure/closureLocalFunctionByInnerFunctionInConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 cf08abf297b..b77642697b3 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 b440b268d48..59d168d9e70 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 f1fd1abf8a2..65f5bd1622c 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 9bbd2cca5a6..c8ca8de88a6 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 02485bb39d4..c00e48fe810 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 9f54516f7a6..27b036fe5dc 100644 --- a/js/js.translator/testData/box/closure/closureThisAndReceiver.kt +++ b/js/js.translator/testData/box/closure/closureThisAndReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 97c85fde276..6576c0dc9dc 100644 --- a/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt +++ b/js/js.translator/testData/box/closure/closureThisByUsingMethodFromParentClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1011 +// EXPECTED_REACHABLE_NODES: 1129 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 125cc72cabb..75daf7f56c9 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 // 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 e5ef089a96c..7003015da4c 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 8b7c9a66ee4..3bde05c5419 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 da68e12da91..3c645616827 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 c4f1413f3f1..0f777e2796b 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 ff36d3846ea..6217244acfc 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 1aa066f65b3..b3e48e15d06 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 9cb0187f853..8e9de543321 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 c03a5a65547..4d736c5131a 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: 1017 +// EXPECTED_REACHABLE_NODES: 1135 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 7b3cc7cae0b..9ce64273dd7 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: 1015 +// EXPECTED_REACHABLE_NODES: 1133 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 d3ecf446fce..4d7aa0d69db 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: 1022 +// EXPECTED_REACHABLE_NODES: 1140 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 09e6a1e475e..03789497ab2 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: 1034 +// EXPECTED_REACHABLE_NODES: 1152 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 d4b5bb8f12e..fbc8c3f3dd7 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 2a3e024eb55..2dba20bf1e2 100644 --- a/js/js.translator/testData/box/closure/lambdaInLocalFun.kt +++ b/js/js.translator/testData/box/closure/lambdaInLocalFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 91e1a2f3162..1dd19a260c6 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 e5a9cb90b3a..b08eadbd948 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: 1035 +// EXPECTED_REACHABLE_NODES: 1153 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 61d94a28196..158a523df16 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 19253fe82de..0090b9ac02a 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 acd0d19eed9..49a7945b8d9 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 4825b6acb9f..3ae48ec6615 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 53c0be6e17f..668e640d6e2 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 package foo fun Any.foo(n: Int): () -> Boolean { diff --git a/js/js.translator/testData/box/coercion/classProperty.kt b/js/js.translator/testData/box/coercion/classProperty.kt index c05b8a7bdea..fc2b6d7764e 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: 1004 +// EXPECTED_REACHABLE_NODES: 1112 class A { var log = "" diff --git a/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt b/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt index 5f91294040f..28268ae770c 100644 --- a/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt +++ b/js/js.translator/testData/box/coercion/derivedFunctionReturningChar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1006 +// EXPECTED_REACHABLE_NODES: 1120 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 2c7228abaf3..0d5f31aab3b 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: 1012 +// EXPECTED_REACHABLE_NODES: 1120 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 1ae6aa51494..a70c27595e5 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: 1006 +// EXPECTED_REACHABLE_NODES: 1114 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 9003fadbf4d..73d3c019feb 100644 --- a/js/js.translator/testData/box/coercion/extensionReceiver.kt +++ b/js/js.translator/testData/box/coercion/extensionReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1110 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 185e396eb31..39ff1e60658 100644 --- a/js/js.translator/testData/box/coercion/ifWithUnit.kt +++ b/js/js.translator/testData/box/coercion/ifWithUnit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1113 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 c59ad5ffde8..8a64d6dd134 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: 1000 +// EXPECTED_REACHABLE_NODES: 1108 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 dee6d39dd98..88d64564168 100644 --- a/js/js.translator/testData/box/coercion/lambdaParameters.kt +++ b/js/js.translator/testData/box/coercion/lambdaParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1111 // 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 3f5e18bddee..1f5a80d0e12 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: 1009 +// EXPECTED_REACHABLE_NODES: 1117 class A { operator fun iterator() = B() } diff --git a/js/js.translator/testData/box/coercion/receiverSmartCast.kt b/js/js.translator/testData/box/coercion/receiverSmartCast.kt index 9c30fd3cde0..991c9f547d5 100644 --- a/js/js.translator/testData/box/coercion/receiverSmartCast.kt +++ b/js/js.translator/testData/box/coercion/receiverSmartCast.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1111 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 3ff896978b8..82bc79cdedb 100644 --- a/js/js.translator/testData/box/coercion/safeCallLetReturningUnit.kt +++ b/js/js.translator/testData/box/coercion/safeCallLetReturningUnit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1112 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 6b0dfe77fd0..28a5c0c6e24 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: 1003 +// EXPECTED_REACHABLE_NODES: 1111 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 1da50206a17..667402bd115 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: 1004 +// EXPECTED_REACHABLE_NODES: 1112 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 6238d7040b1..6e7bc9bdeb2 100644 --- a/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt +++ b/js/js.translator/testData/box/coercion/unitAsExtensionReceiver.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1112 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 7086238bf5b..1beab527d67 100644 --- a/js/js.translator/testData/box/coercion/unitIsAs.kt +++ b/js/js.translator/testData/box/coercion/unitIsAs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1110 var log = "" fun foo(): Unit { diff --git a/js/js.translator/testData/box/coercion/unitSafeCall.kt b/js/js.translator/testData/box/coercion/unitSafeCall.kt index ceeaf043915..110b11c423a 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: 1004 +// EXPECTED_REACHABLE_NODES: 1112 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 b57b8e0c842..f6478469007 100644 --- a/js/js.translator/testData/box/coercion/whenWithUnit.kt +++ b/js/js.translator/testData/box/coercion/whenWithUnit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1113 var log = "" fun foo() { diff --git a/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt b/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt index 579276808e2..df1f628bcf7 100644 --- a/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt +++ b/js/js.translator/testData/box/crossModuleRef/callableObjectRef.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 834c60fdd35..110d82b84fd 100644 --- a/js/js.translator/testData/box/crossModuleRef/constructor.kt +++ b/js/js.translator/testData/box/crossModuleRef/constructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 7b05228e514..4e88f89a83b 100644 --- a/js/js.translator/testData/box/crossModuleRef/inheritance.kt +++ b/js/js.translator/testData/box/crossModuleRef/inheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt b/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt index 107c88ebaa7..82f3659b28f 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineJsModulePackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 2fc049cb8e6..a62882f7cdc 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineModule.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineModule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 bda722780d3..cd43cdb9201 100644 --- a/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt +++ b/js/js.translator/testData/box/crossModuleRef/inlineModuleNonIndentifier.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 d4f5bf1ce2c..120ed119650 100644 --- a/js/js.translator/testData/box/crossModuleRef/lambda.kt +++ b/js/js.translator/testData/box/crossModuleRef/lambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1111 // 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 0715a078728..e5687e9383c 100644 --- a/js/js.translator/testData/box/crossModuleRef/object.kt +++ b/js/js.translator/testData/box/crossModuleRef/object.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // MODULE: lib // FILE: lib.kt package lib diff --git a/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt b/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt index 434399825b6..edc41ff3506 100644 --- a/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt +++ b/js/js.translator/testData/box/crossModuleRef/objectInInlineClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1006 +// EXPECTED_REACHABLE_NODES: 1121 // 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 ac4b13d7b96..ce97aca003c 100644 --- a/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt +++ b/js/js.translator/testData/box/crossModuleRef/objectIsObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 a448c371dc4..97bdb005697 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelExtension.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1118 // 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 24e19799b30..4ed38b4814e 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1115 // 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 428bf416f0c..dd0bee8f63d 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelMutableProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 56444eba9ce..eeebfd62b98 100644 --- a/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt +++ b/js/js.translator/testData/box/crossModuleRef/topLevelProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 0bfa6304fc1..10ed4dada5e 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 8072c86d277..706a760f3ac 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 e02d1538f63..98712516379 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: 1026 +// EXPECTED_REACHABLE_NODES: 1144 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 2cbdd1a7204..a2ee8f17a70 100644 --- a/js/js.translator/testData/box/dataClass/keyrole.kt +++ b/js/js.translator/testData/box/dataClass/keyrole.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1028 +// EXPECTED_REACHABLE_NODES: 1146 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 3afa434395c..38ce45ec444 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 b31221441a0..9fc46115dda 100644 --- a/js/js.translator/testData/box/dataClass/privateFields.kt +++ b/js/js.translator/testData/box/dataClass/privateFields.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 a8217e90a71..39dd962ace0 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 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 00ae5dcc753..39ae3adf1b8 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 aae9f87346d..d4f217aafcf 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 f3acbe31bdb..78ebbc217ce 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: 1012 +// EXPECTED_REACHABLE_NODES: 1130 // 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 a5775d8a8b5..40e2e1e6fc2 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 4d422a2a45d..b722e7e8963 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 a62744ddbde..df845a71579 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 976d7c95b45..b28f7366cee 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 8abb06f2949..8338877bddc 100644 --- a/js/js.translator/testData/box/defaultArguments/enumSuperConstructor.kt +++ b/js/js.translator/testData/box/defaultArguments/enumSuperConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1020 +// EXPECTED_REACHABLE_NODES: 1138 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 710138ed8d7..057ffbb67ad 100644 --- a/js/js.translator/testData/box/defaultArguments/enumWithDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/enumWithDefArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1017 +// EXPECTED_REACHABLE_NODES: 1135 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 bbe07067dba..c595a7d20f9 100644 --- a/js/js.translator/testData/box/defaultArguments/enumWithOneDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/enumWithOneDefArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1017 +// EXPECTED_REACHABLE_NODES: 1135 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 199c0c6845e..fe20b7187a0 100644 --- a/js/js.translator/testData/box/defaultArguments/enumWithTwoDefArgs.kt +++ b/js/js.translator/testData/box/defaultArguments/enumWithTwoDefArgs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1021 +// EXPECTED_REACHABLE_NODES: 1139 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 fa9a9251289..361e1c478ec 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 d66de459a53..c18ab341bd8 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 package foo open abstract class B() { diff --git a/js/js.translator/testData/box/defaultArguments/overloadFunWithDefArg.kt b/js/js.translator/testData/box/defaultArguments/overloadFunWithDefArg.kt index fb521548111..cab4f4d726c 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 478f78349ac..3a51128f569 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 65cca3be868..57e67ecc98b 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: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 d34a098989e..d7a6234e885 100644 --- a/js/js.translator/testData/box/defaultArguments/superCall.kt +++ b/js/js.translator/testData/box/defaultArguments/superCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 fc21a94d862..45f1f462d8b 100644 --- a/js/js.translator/testData/box/defaultArguments/virtualCallWithDefArg.kt +++ b/js/js.translator/testData/box/defaultArguments/virtualCallWithDefArg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 f740a28b869..35f6e7f15a0 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 //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 17c07459eec..377dc92eeb3 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 //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 efcbd552ec6..372d287ff1a 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 //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 e539a6a9be9..da4343f2410 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 //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 2512c20b0f2..48c6be93f8b 100644 --- a/js/js.translator/testData/box/delegateProperty/clashingNameInSubclass.kt +++ b/js/js.translator/testData/box/delegateProperty/clashingNameInSubclass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1043 +// EXPECTED_REACHABLE_NODES: 1157 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 bf27bc6d574..7b962080f76 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: 1040 +// EXPECTED_REACHABLE_NODES: 1158 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 47cd76845f2..0bc23eb265d 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 893cef030a1..2952b9ff553 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 893cef030a1..2952b9ff553 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 c2cc877e7a8..5de16eb2a88 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 ffa09aace72..b75c6601d6d 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 //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 98186820726..b7aee217150 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 //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 1084d553378..0724c02ea88 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 //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 28c96afe9a5..fa82bb39644 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 //TODO: reuse same tests from JVM backend package foo diff --git a/js/js.translator/testData/box/delegateProperty/peculiarName.kt b/js/js.translator/testData/box/delegateProperty/peculiarName.kt index 5d7f076efe7..3b973be7f0f 100644 --- a/js/js.translator/testData/box/delegateProperty/peculiarName.kt +++ b/js/js.translator/testData/box/delegateProperty/peculiarName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1006 +// EXPECTED_REACHABLE_NODES: 1122 class X(private val x: String) { operator fun getValue(thisRef: Any?, property: Any): String = x } diff --git a/js/js.translator/testData/box/delegateProperty/propertyMetadata.kt b/js/js.translator/testData/box/delegateProperty/propertyMetadata.kt index 2825e4068df..c35c4c7c731 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 19a1e573401..6b5c0a4b2db 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 c4a8416e485..7488e55cb2f 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 8fb12428407..d9cb25cacc6 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 70d86f2307d..7b8b60eef69 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 package foo 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 b5a0a8bd2db..5d48f8e504a 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 fc2688184a0..b2767c3b34d 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 46515a2fcf0..68c11b4d923 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 // 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 522e63cbf79..32688b8e824 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: 1014 +// EXPECTED_REACHABLE_NODES: 1132 // 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 5b91bb82476..9b994766b9a 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: 1011 +// EXPECTED_REACHABLE_NODES: 1129 // 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 4768a2d07e6..203267d3e33 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: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 bb59ffb4e99..32cc38f6b81 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 3f128ed2ce8..558583c713b 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 c694d0577cd..914ba13b1e0 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 20692e23873..e2b5590e9c3 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: 1022 +// EXPECTED_REACHABLE_NODES: 1140 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 e76a45c70e8..513c55eae8b 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 bd2f53a2445..8439fa0fc3e 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: 1011 +// EXPECTED_REACHABLE_NODES: 1129 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 2271e437311..d6399548189 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: 1018 +// EXPECTED_REACHABLE_NODES: 1136 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 989f2cb3e39..d27386701c2 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: 1034 +// EXPECTED_REACHABLE_NODES: 1152 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 47e9ea340a9..0b39e786547 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 162184e1c30..48dee62ca1e 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 ed57d31584b..5c57033ebdf 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: 1010 +// EXPECTED_REACHABLE_NODES: 1128 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 aa9fba16ec4..1213fcabf3a 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: 1046 +// EXPECTED_REACHABLE_NODES: 1164 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 edcf9624f97..6a7dedbde52 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 72d59ce957e..35538fb82a5 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 // 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 382e98824d7..78671800c02 100644 --- a/js/js.translator/testData/box/delegation/jsNamePropertyDelegation.kt +++ b/js/js.translator/testData/box/delegation/jsNamePropertyDelegation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 e73391a5af0..59dc842c667 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: 1012 +// EXPECTED_REACHABLE_NODES: 1130 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 54760265c32..9a16536d362 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 b6ca731a450..4e366dbdd3c 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 b610378d7ea..ea3e97dce2e 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 6b8e29743c2..5d80b73f04e 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 821c81bbd49..ee2e03fd365 100644 --- a/js/js.translator/testData/box/dynamic/compareTo.kt +++ b/js/js.translator/testData/box/dynamic/compareTo.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1010 +// EXPECTED_REACHABLE_NODES: 1128 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 2e609fcc8c7..87c7f38ff51 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: 1039 +// EXPECTED_REACHABLE_NODES: 1157 package foo object f { diff --git a/js/js.translator/testData/box/dynamic/getByBrackets.kt b/js/js.translator/testData/box/dynamic/getByBrackets.kt index 9e8e7d45cca..3e48559a020 100644 --- a/js/js.translator/testData/box/dynamic/getByBrackets.kt +++ b/js/js.translator/testData/box/dynamic/getByBrackets.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/identityEquals.kt b/js/js.translator/testData/box/dynamic/identityEquals.kt index 905baf0c24d..2f8cb0f1aa3 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: 1028 +// EXPECTED_REACHABLE_NODES: 1146 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 86a43e68b55..845e924a200 100644 --- a/js/js.translator/testData/box/dynamic/incrementAndDecrement.kt +++ b/js/js.translator/testData/box/dynamic/incrementAndDecrement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 7e7f6b4df64..327b2f07819 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 8d669fc10dd..fe60459e2be 100644 --- a/js/js.translator/testData/box/dynamic/invoke.kt +++ b/js/js.translator/testData/box/dynamic/invoke.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 753f885320b..1d16b957af1 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 // 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 5c939fcffb6..0c975f05131 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: 1031 +// EXPECTED_REACHABLE_NODES: 1148 package foo enum class Type { diff --git a/js/js.translator/testData/box/dynamic/nameClashing.kt b/js/js.translator/testData/box/dynamic/nameClashing.kt index c26c16f724f..9ba4f301591 100644 --- a/js/js.translator/testData/box/dynamic/nameClashing.kt +++ b/js/js.translator/testData/box/dynamic/nameClashing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1123 package foo fun assertContains(expectedName: String, f: () -> Unit) { diff --git a/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt b/js/js.translator/testData/box/dynamic/operationsWithAssignment.kt index 854dc2381b0..07b4ff4d029 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 9813cf4c613..413952c4899 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 529f4673af4..c01ed0de344 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 external class C inline val C.foo: String diff --git a/js/js.translator/testData/box/dynamic/setByBrackets.kt b/js/js.translator/testData/box/dynamic/setByBrackets.kt index 8a65f907ed4..03c1a55504b 100644 --- a/js/js.translator/testData/box/dynamic/setByBrackets.kt +++ b/js/js.translator/testData/box/dynamic/setByBrackets.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 package foo fun box(): String { diff --git a/js/js.translator/testData/box/dynamic/unaryOperations.kt b/js/js.translator/testData/box/dynamic/unaryOperations.kt index 4a7e4350e5b..67dd649d7d2 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 27fb75e1d73..9ec9b9641e0 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: 1037 +// EXPECTED_REACHABLE_NODES: 1155 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 fc9604e5dee..17f09425bdb 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: 1032 +// EXPECTED_REACHABLE_NODES: 1150 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 6fcea30693a..f3b13894f07 100644 --- a/js/js.translator/testData/box/enum/enumIsComparable.kt +++ b/js/js.translator/testData/box/enum/enumIsComparable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1017 +// EXPECTED_REACHABLE_NODES: 1135 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 5036c0bf54b..b6b94a56d70 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: 1049 +// EXPECTED_REACHABLE_NODES: 1167 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 8ffd3f6aa5a..65a957c2bb5 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: 1036 +// EXPECTED_REACHABLE_NODES: 1154 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 6d8033f2274..52b44f3cfba 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: 1023 +// EXPECTED_REACHABLE_NODES: 1141 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 9310705bfef..9984d09b199 100644 --- a/js/js.translator/testData/box/enum/implementsComparable.kt +++ b/js/js.translator/testData/box/enum/implementsComparable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1025 +// EXPECTED_REACHABLE_NODES: 1142 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 22f20999d1a..ac74193d8ed 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: 1026 +// EXPECTED_REACHABLE_NODES: 1144 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 1420f7a4b8b..df3667fe110 100644 --- a/js/js.translator/testData/box/enum/nativeEnum.kt +++ b/js/js.translator/testData/box/enum/nativeEnum.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 d8a164f224b..a847bf18ef7 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: 1015 +// EXPECTED_REACHABLE_NODES: 1133 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 98dc8038673..d61b52d205d 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: 1032 +// EXPECTED_REACHABLE_NODES: 1150 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 a8638c832db..95d2dab39a9 100644 --- a/js/js.translator/testData/box/examples/basicproperty.kt +++ b/js/js.translator/testData/box/examples/basicproperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1010 +// EXPECTED_REACHABLE_NODES: 1128 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 1435e8d21b4..45f6ac36705 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 ca8e05b2eae..b923b1803fa 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 6e17a5b7f60..1d1c5860130 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 7e2de960636..9e26cb968ff 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 a51a2b3baa1..5f53478dec5 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: 1028 +// EXPECTED_REACHABLE_NODES: 1146 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 63406e6af69..d406824c9c8 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 2ab44b87f43..a0ed16e8bcf 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 052eb6fae6f..7d0a9fe4479 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 4e119c539d9..a6ad03fffed 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 3be1ca5cea5..f3654a22bfc 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: 1029 +// EXPECTED_REACHABLE_NODES: 1147 // 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 1942278826e..8dacb772400 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 006fa2cae9f..7903e9bbe9c 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 3892ace150e..0f121736c16 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 626739e6c96..685b1af17ec 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 39fa6a8edce..1142f24c42e 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 ee4f7d28b53..c7d9da543db 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 d1b71d22472..4beb41007c6 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: 1011 +// EXPECTED_REACHABLE_NODES: 1129 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 42f789f1b7f..e4f684871f7 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 cb6027a740d..6e6b6947e18 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 1f4f3afa352..00b441ec05e 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 2f564a11458..bf590b64c3f 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 aa75f9e36f6..b3b138a7618 100644 --- a/js/js.translator/testData/box/examples/traitproperty.kt +++ b/js/js.translator/testData/box/examples/traitproperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 3c6e3553e9c..d96d361c1fd 100644 --- a/js/js.translator/testData/box/expression/cast/castExtensionToKMutableProperty.kt +++ b/js/js.translator/testData/box/expression/cast/castExtensionToKMutableProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 ce666a341de..3387fb8f251 100644 --- a/js/js.translator/testData/box/expression/cast/castExtensionToKProperty1.kt +++ b/js/js.translator/testData/box/expression/cast/castExtensionToKProperty1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 551b63284c1..9574173feb9 100644 --- a/js/js.translator/testData/box/expression/cast/castToAny.kt +++ b/js/js.translator/testData/box/expression/cast/castToAny.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1010 +// EXPECTED_REACHABLE_NODES: 1128 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 65cabc27fc6..80ed7414241 100644 --- a/js/js.translator/testData/box/expression/cast/castToArray.kt +++ b/js/js.translator/testData/box/expression/cast/castToArray.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 6d14b53511c..3e7e00adfb9 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 30a3e2c4a0f..6b49951e573 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 e9ffcc80393..206867cc16c 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: 1032 +// EXPECTED_REACHABLE_NODES: 1150 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 007e41fbe7d..e8470d119b4 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: 1026 +// EXPECTED_REACHABLE_NODES: 1144 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 330332eb7e9..79ce205de4d 100644 --- a/js/js.translator/testData/box/expression/cast/castToKMutableProperty0.kt +++ b/js/js.translator/testData/box/expression/cast/castToKMutableProperty0.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 9f4d768a8a5..6f9baadde04 100644 --- a/js/js.translator/testData/box/expression/cast/castToKMutableProperty1.kt +++ b/js/js.translator/testData/box/expression/cast/castToKMutableProperty1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 8367026c093..def55c2d2fa 100644 --- a/js/js.translator/testData/box/expression/cast/castToKProperty0.kt +++ b/js/js.translator/testData/box/expression/cast/castToKProperty0.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 ce72f108496..0534becf109 100644 --- a/js/js.translator/testData/box/expression/cast/castToKProperty1.kt +++ b/js/js.translator/testData/box/expression/cast/castToKProperty1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 4f01f3c9fcd..77cb668c034 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 9c7ec28a3dc..2365f153d7a 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 package foo interface A diff --git a/js/js.translator/testData/box/expression/cast/implicitCastToLong.kt b/js/js.translator/testData/box/expression/cast/implicitCastToLong.kt index 2453472b115..ee67ba96685 100644 --- a/js/js.translator/testData/box/expression/cast/implicitCastToLong.kt +++ b/js/js.translator/testData/box/expression/cast/implicitCastToLong.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/cast/primitiveToClass.kt b/js/js.translator/testData/box/expression/cast/primitiveToClass.kt index b65cf1589bb..6238cfdb8fd 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 ec0126595d9..4ebcaaa43b9 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: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 5d25b09ba8a..53ad90d572e 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 0b5fcb1af04..fa7389b8ad5 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 89d1da915b4..72dbeaca408 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: 1016 +// EXPECTED_REACHABLE_NODES: 1134 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 020055c43b0..01c5da28660 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 2ad7b5554dd..637064adc4d 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 82759796440..e3bfc0ca477 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 388b21307ef..4d8e242fb2c 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 8621f6deef7..2ca8b37bfc7 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 ca23575623b..9deb37b81c6 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 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 f3d66fcf3cd..d00676b2ca9 100644 --- a/js/js.translator/testData/box/expression/compareTo/booleanCompareTo.kt +++ b/js/js.translator/testData/box/expression/compareTo/booleanCompareTo.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 b001528582f..44b577cd3f9 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 64e31773d60..1e2e3063468 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 fb0564511f2..77f6980d47f 100644 --- a/js/js.translator/testData/box/expression/equals/arrays.kt +++ b/js/js.translator/testData/box/expression/equals/arrays.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 2cc72e905c1..d58aac7e882 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: 1027 +// EXPECTED_REACHABLE_NODES: 1145 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 72e9af8fbd7..4de9813ca55 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 835df2f5e05..fa4159c7ad8 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 eeae4d2beef..e2ef668e9db 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 a48f8177098..81d3351fd1e 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 16c13ad9f8b..cb91a817fd1 100644 --- a/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt +++ b/js/js.translator/testData/box/expression/equals/equalsNullOrUndefined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 a92d0b7c6ae..594e4619e1a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo class Foo(val name: String) { diff --git a/js/js.translator/testData/box/expression/equals/explicitEqualsMethodForPrimitives.kt b/js/js.translator/testData/box/expression/equals/explicitEqualsMethodForPrimitives.kt index 744655a6f3c..839ffa541cb 100644 --- a/js/js.translator/testData/box/expression/equals/explicitEqualsMethodForPrimitives.kt +++ b/js/js.translator/testData/box/expression/equals/explicitEqualsMethodForPrimitives.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/equals/stringsEqual.kt b/js/js.translator/testData/box/expression/equals/stringsEqual.kt index 21373eef4d2..6c6cc5ddfce 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 e373ab1a461..583ea6efded 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: 1018 +// EXPECTED_REACHABLE_NODES: 1136 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 fec96f67376..accd49b1d3a 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 c813ca3e863..f55f0d8d1a6 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 b3b1ce7c8dd..189d4143c8f 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 1f9576deac8..8f1ac127f77 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/assignToArrayElementWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/assignToArrayElementWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 1bcdb592ec7..a2b09b53d56 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/callArgs.kt b/js/js.translator/testData/box/expression/evaluationOrder/callArgs.kt index 8211fb16fb8..b76c989f97b 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: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 087686edc55..9673d7b6c0e 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/callVarargs.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/callVarargs.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 5959ce37863..edbba0a070c 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 271974d548a..09de08f7852 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 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 6d1eb3a308b..1d6266ec502 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/dangerousInline.kt b/js/js.translator/testData/box/expression/evaluationOrder/dangerousInline.kt index b79593679aa..7312503ccff 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 b153a02be66..6fd099d85b8 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/elvisComplex.kt b/js/js.translator/testData/box/expression/evaluationOrder/elvisComplex.kt index c113cec9ba5..d250465d0d8 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 1b1e7ff1983..4c45e23f175 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 2d3fafa45cd..7f50c32447e 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 70de2bb2524..47dccdedc0b 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 2d3d016dea8..7dde1d72729 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 fd477a6c3c4..10e33f99d1c 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 0cb303ff07f..6e56cc0c389 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 6be718a6858..4dc2e77cf2f 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 fdd455d084c..1202a3a358b 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 67074753d1f..9b1978ec111 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/intrinsicWithBreakContinueReturn.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/intrinsicWithBreakContinueReturn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 ecb7fa06458..78319462fd8 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // http://youtrack.jetbrains.com/issue/KT-4225 // Compiler to JavaScript produces semantically wrong code diff --git a/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt b/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt index 3582103ca92..fcffa06206a 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/evaluationOrder/orOrWithBreakContinueReturn.kt b/js/js.translator/testData/box/expression/evaluationOrder/orOrWithBreakContinueReturn.kt index 1cdbcbc90b2..fa13244977d 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 f1b2b9a46ba..e483c92cf6c 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 6e21105facd..24076df3e0b 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/reassignmentLhsCaching.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1010 +// EXPECTED_REACHABLE_NODES: 1128 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 c532bd5e70b..855ca7a8a36 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 // HAS_NO_CAPTURED_VARS: function=A_init except=Kotlin;A;equals class A() { diff --git a/js/js.translator/testData/box/expression/evaluationOrder/whenAsMinusArgument.kt b/js/js.translator/testData/box/expression/evaluationOrder/whenAsMinusArgument.kt index 78ab1b68347..807652199ed 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 8961028aedc..4ba334674c9 100644 --- a/js/js.translator/testData/box/expression/evaluationOrder/whenJsLiteralWithSideEffect.kt +++ b/js/js.translator/testData/box/expression/evaluationOrder/whenJsLiteralWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 5e20d66c2ad..34055782084 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/for/forIteratesOverArray.kt b/js/js.translator/testData/box/expression/for/forIteratesOverArray.kt index 303fc87c2ba..fa921a1a24d 100644 --- a/js/js.translator/testData/box/expression/for/forIteratesOverArray.kt +++ b/js/js.translator/testData/box/expression/for/forIteratesOverArray.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1113 package foo val a1 = arrayOfNulls(10) diff --git a/js/js.translator/testData/box/expression/for/forIteratesOverLiteralRange.kt b/js/js.translator/testData/box/expression/for/forIteratesOverLiteralRange.kt index 5976df38d01..25ca62ab17d 100644 --- a/js/js.translator/testData/box/expression/for/forIteratesOverLiteralRange.kt +++ b/js/js.translator/testData/box/expression/for/forIteratesOverLiteralRange.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 package foo var global: String = "" diff --git a/js/js.translator/testData/box/expression/for/forIteratesOverNonLiteralRange.kt b/js/js.translator/testData/box/expression/for/forIteratesOverNonLiteralRange.kt index ec1b8ddea11..0e774549cf9 100644 --- a/js/js.translator/testData/box/expression/for/forIteratesOverNonLiteralRange.kt +++ b/js/js.translator/testData/box/expression/for/forIteratesOverNonLiteralRange.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/for/forIteratesOverSomethingWithIterator.kt b/js/js.translator/testData/box/expression/for/forIteratesOverSomethingWithIterator.kt index 306c2ba4c55..63bab48a4a5 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 package foo class Iter(val upper: Int) { diff --git a/js/js.translator/testData/box/expression/for/forOnEmptyArray.kt b/js/js.translator/testData/box/expression/for/forOnEmptyArray.kt index a6750ace123..b04c03c0e83 100644 --- a/js/js.translator/testData/box/expression/for/forOnEmptyArray.kt +++ b/js/js.translator/testData/box/expression/for/forOnEmptyArray.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1108 package foo val a1 = arrayOfNulls(0) diff --git a/js/js.translator/testData/box/expression/for/forWithComplexOneStatement.kt b/js/js.translator/testData/box/expression/for/forWithComplexOneStatement.kt index b4a6dba2171..507eaccc63a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 b9849637077..86ecbb277f9 100644 --- a/js/js.translator/testData/box/expression/for/forWithSideEffectImElementAccessAndWithEmptyBody.kt +++ b/js/js.translator/testData/box/expression/for/forWithSideEffectImElementAccessAndWithEmptyBody.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1009 +// EXPECTED_REACHABLE_NODES: 1127 package foo var log = "" diff --git a/js/js.translator/testData/box/expression/for/labeledFor.kt b/js/js.translator/testData/box/expression/for/labeledFor.kt index 82a54fe0444..194abcc5916 100644 --- a/js/js.translator/testData/box/expression/for/labeledFor.kt +++ b/js/js.translator/testData/box/expression/for/labeledFor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1108 package foo val a1 = arrayOfNulls(0) diff --git a/js/js.translator/testData/box/expression/for/labeledForWithContinue.kt b/js/js.translator/testData/box/expression/for/labeledForWithContinue.kt index 6b2c154b2f1..6300dad0ecc 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 6c9b7943755..d2030193520 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/for/rangeOptimization.kt b/js/js.translator/testData/box/expression/for/rangeOptimization.kt index b99312aee0a..33a43fcf5fe 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: 1006 +// EXPECTED_REACHABLE_NODES: 1121 // 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 c632f814063..90cb3069844 100644 --- a/js/js.translator/testData/box/expression/function/adderClosure.kt +++ b/js/js.translator/testData/box/expression/function/adderClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 76398d24552..f8c56070329 100644 --- a/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt +++ b/js/js.translator/testData/box/expression/function/anonymousWithLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 9bff4399396..b278a093009 100644 --- a/js/js.translator/testData/box/expression/function/callFunInInit.kt +++ b/js/js.translator/testData/box/expression/function/callFunInInit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 c4dd1ef3dd0..779f59f34ba 100644 --- a/js/js.translator/testData/box/expression/function/closureWithParameter.kt +++ b/js/js.translator/testData/box/expression/function/closureWithParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 deba28d6fa6..6885e2d67f8 100644 --- a/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt +++ b/js/js.translator/testData/box/expression/function/closureWithParameterAndBoxing.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 ea3d7926361..2c632d00461 100644 --- a/js/js.translator/testData/box/expression/function/defaultParameters.kt +++ b/js/js.translator/testData/box/expression/function/defaultParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 0b1ad3ccdeb..97fdbbcf4f9 100644 --- a/js/js.translator/testData/box/expression/function/enclosingThis.kt +++ b/js/js.translator/testData/box/expression/function/enclosingThis.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 3f26c11b39b..147ade45a84 100644 --- a/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt +++ b/js/js.translator/testData/box/expression/function/expressionAsExtFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 5269c049d2f..8d46a2404ec 100644 --- a/js/js.translator/testData/box/expression/function/functionExpression.kt +++ b/js/js.translator/testData/box/expression/function/functionExpression.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 a6363713241..bc0bdc06439 100644 --- a/js/js.translator/testData/box/expression/function/functionInsideFunction.kt +++ b/js/js.translator/testData/box/expression/function/functionInsideFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/expression/function/functionLiteral.kt b/js/js.translator/testData/box/expression/function/functionLiteral.kt index ab7e9ee87f6..8ece87f26f0 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteral.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 5c14da57eea..d6be6a6922b 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteralAsLastParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 1fdf6308986..943ca4ff6da 100644 --- a/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt +++ b/js/js.translator/testData/box/expression/function/functionLiteralAsParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 dbf7a26effe..d84892325d5 100644 --- a/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt +++ b/js/js.translator/testData/box/expression/function/functionUsedBeforeDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 package foo diff --git a/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt b/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt index 627bed5e2dd..02af3f79c8e 100644 --- a/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt +++ b/js/js.translator/testData/box/expression/function/functionWithTwoParametersCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 762d6370424..ea9b9c72be1 100644 --- a/js/js.translator/testData/box/expression/function/implicitItParameter.kt +++ b/js/js.translator/testData/box/expression/function/implicitItParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 6215d9bd01e..d15ebe180ad 100644 --- a/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt +++ b/js/js.translator/testData/box/expression/function/lambdaOrLocalFunInsideEnumMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1023 +// EXPECTED_REACHABLE_NODES: 1141 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 21000f6f43f..f356f9f9b4e 100644 --- a/js/js.translator/testData/box/expression/function/localExtFunction.kt +++ b/js/js.translator/testData/box/expression/function/localExtFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 5d4ebc986fe..6a848ba8aef 100644 --- a/js/js.translator/testData/box/expression/function/localInInitBlock.kt +++ b/js/js.translator/testData/box/expression/function/localInInitBlock.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 8757ab2e1dc..8889dbddc7e 100644 --- a/js/js.translator/testData/box/expression/function/loopClosure.kt +++ b/js/js.translator/testData/box/expression/function/loopClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 481ff349753..89fd6962c2f 100644 --- a/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt +++ b/js/js.translator/testData/box/expression/function/manglingAnyMethods.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1045 +// EXPECTED_REACHABLE_NODES: 1163 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 91086b1fcb7..e36393fb4ee 100644 --- a/js/js.translator/testData/box/expression/function/manglingClashWithFunctionsWithoutParameters.kt +++ b/js/js.translator/testData/box/expression/function/manglingClashWithFunctionsWithoutParameters.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1016 +// EXPECTED_REACHABLE_NODES: 1134 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 12d44ca7fae..0cdec889290 100644 --- a/js/js.translator/testData/box/expression/function/manglingStability.kt +++ b/js/js.translator/testData/box/expression/function/manglingStability.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1047 +// EXPECTED_REACHABLE_NODES: 1165 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 bb60bfb4902..ecb5f43cb9a 100644 --- a/js/js.translator/testData/box/expression/function/namedArguments.kt +++ b/js/js.translator/testData/box/expression/function/namedArguments.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 ea06433e590..67a83c0b2b8 100644 --- a/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt +++ b/js/js.translator/testData/box/expression/function/overloadClassConstructorByFactoryMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // KT-2995 creating factory methods to simulate overloaded constructors don't work in JavaScript package foo diff --git a/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt b/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt index c647e9e10ea..470851861a2 100644 --- a/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt +++ b/js/js.translator/testData/box/expression/function/overloadOverridenFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 701f7962fa9..872aeea1187 100644 --- a/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt +++ b/js/js.translator/testData/box/expression/function/overloadingWithInheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 5a58147dc94..06da1f46266 100644 --- a/js/js.translator/testData/box/expression/function/vararg.kt +++ b/js/js.translator/testData/box/expression/function/vararg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1026 +// EXPECTED_REACHABLE_NODES: 1142 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 2f3c91c74a6..ab85a638ae6 100644 --- a/js/js.translator/testData/box/expression/function/whenFunction.kt +++ b/js/js.translator/testData/box/expression/function/whenFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 8df86fead83..153f2ed0601 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 95d2c1041e3..c07dc42a4d3 100644 --- a/js/js.translator/testData/box/expression/identifierClash/privateDeclarations.kt +++ b/js/js.translator/testData/box/expression/identifierClash/privateDeclarations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1114 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 198a09ff4a2..eec159187eb 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 17d37ae26ad..7ec36d2368e 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 0c4a549dccf..8966204ce90 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 08c32072dad..c6e2c5dd293 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 e0fa3cc9fb8..63f6f8e65b8 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: 996 +// EXPECTED_REACHABLE_NODES: 1110 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 140591c2263..1270a443575 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 // 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 f3e0662b556..b5c974d016c 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 bc5dcd5f4aa..9d7f835be00 100644 --- a/js/js.translator/testData/box/expression/if/withEmptyBlocks.kt +++ b/js/js.translator/testData/box/expression/if/withEmptyBlocks.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 9c50806d5cc..894edbf7a3a 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 075abdbc2d1..fdb2c6e2798 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 bc19740ba2c..dc697715538 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 /** * 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 7c4b301d3e1..9c411a2bbb8 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 c88b158e1a2..538bc278d09 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 64234e6d330..3069b3ccbc6 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 1bebc5ef6e7..30c672c10b1 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 73bcb6592cc..0e79eb89a41 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 50f54598ada..94316b04b51 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 04c25c2f98e..edb94f706e9 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 f4c60c847dd..d8c101ae706 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 b4e83f4a974..7cd116ab04e 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 ea9315f513b..0119b322d63 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 b0707508551..f47da9a3561 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 0d7abd82d6f..39510480ce1 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 73125fec6f0..0783726bd0f 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,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1122 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 3c75e3aef17..3ba032c380d 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 14ecffb20c8..3cc243724d5 100644 --- a/js/js.translator/testData/box/expression/misc/KT-5058.kt +++ b/js/js.translator/testData/box/expression/misc/KT-5058.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 9e1ce36c5b7..57611d613fe 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 3cd109f19d9..2403c4e0988 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 fc98d67e2e3..5be2f6f914b 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 5af6653e2c9..6c566414fce 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 7e5d6509fe8..bd18a3b4cd8 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 1da0bbd8a38..25636e72c13 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 18e1b1749de..91ede7d154c 100644 --- a/js/js.translator/testData/box/expression/misc/elvisReturnNested.kt +++ b/js/js.translator/testData/box/expression/misc/elvisReturnNested.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 /* * 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 c051bce0c1f..f4cba2ace26 100644 --- a/js/js.translator/testData/box/expression/misc/elvisReturnSimple.kt +++ b/js/js.translator/testData/box/expression/misc/elvisReturnSimple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 /* * 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 cf9376d4508..be170dfdcbd 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 3956550806d..dcb522707c2 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 61ae800c0d9..ec8c2dc45ee 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 a815ebad4ba..86798d76881 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 ea2d825455c..d12bce8e25f 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 99893806fc5..6400b6b0131 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 33e0c781b3d..5243222a419 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 daf20c0aa01..15d44c2d174 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 d231114ba12..eebdb8d7125 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 942a5f08822..a83e1fcddac 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 90589bee534..ad650462005 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 7c1632e4ac0..a894b071c43 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 0acb3530d6a..7aa78855bf8 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 a0a57b205d9..69bfaab0808 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 2b8a072560c..7404d370b70 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 73e19f36da8..a5e9680863d 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 84a3262e23c..56ef691ac7c 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 7dc20403a14..a96a138955b 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 8719ceb4565..a43dad9bd8a 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 040d6ec2abe..ac4e5ddee5e 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 864d4c1bca1..85bbf13c2b0 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 058554d5027..3c9afe88348 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 69eabef418b..ab8884227a8 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 6b06c043b06..687ccf3e5b0 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 54d681fb4cb..0a3dfc00315 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/stringClass/extensionMethods.kt b/js/js.translator/testData/box/expression/stringClass/extensionMethods.kt index 2ee9761cb61..bb0020ebaf7 100644 --- a/js/js.translator/testData/box/expression/stringClass/extensionMethods.kt +++ b/js/js.translator/testData/box/expression/stringClass/extensionMethods.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1013 +// EXPECTED_REACHABLE_NODES: 1131 package foo val testString = "foobarbaz" diff --git a/js/js.translator/testData/box/expression/stringClass/intInTemplate.kt b/js/js.translator/testData/box/expression/stringClass/intInTemplate.kt index 465dc1eb8d5..50fc4410d17 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 b186bdb9682..886ba0f2bda 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 e26e7079dc9..2bdb59d2d46 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 4bf18d73334..3fe5e9ce3f7 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 60cce0a2845..286a28b773d 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 46c10e9bd4c..af5986176e9 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 0b90c1c7a87..8a04022db2a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 4dcf29c3204..2ae861d0994 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 615af47856b..1e29df8c4bb 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 09cc40fb6f1..b1d71037dea 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 3551e98966e..861551cc0b5 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 a4b35cee24e..be53d266739 100644 --- a/js/js.translator/testData/box/expression/stringClass/subSequence.kt +++ b/js/js.translator/testData/box/expression/stringClass/subSequence.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 package foo class CC(val s: CharSequence) : CharSequence by s, MyCharSequence {} diff --git a/js/js.translator/testData/box/expression/stringTemplates/objectWithToString.kt b/js/js.translator/testData/box/expression/stringTemplates/objectWithToString.kt index 6aac55bfbd7..a4a31b6352a 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 0d2384de11a..077b19cc22f 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 5c9b0d4f711..24f37d46f97 100644 --- a/js/js.translator/testData/box/expression/try/exceptionToString.kt +++ b/js/js.translator/testData/box/expression/try/exceptionToString.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1008 +// EXPECTED_REACHABLE_NODES: 1126 package foo class MyException(m: String? = null): Exception(m) diff --git a/js/js.translator/testData/box/expression/try/multipleCatchBlocks.kt b/js/js.translator/testData/box/expression/try/multipleCatchBlocks.kt index 74fcf31fb23..6e7b288821c 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 5adc7b290b0..e9c42c580da 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 eb8b5cbca8d..648ce00603f 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 29ddd8139f0..b8bd431bdce 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 6800b143822..0127d9e20a1 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 36c3d9f8048..92425615b06 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 dbe1388859b..3a0e83bbb7a 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 f0c61e1d7bf..007874a88bb 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo fun bar(e: Exception): String { diff --git a/js/js.translator/testData/box/expression/when/doWhileWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/doWhileWithOneStmWhen.kt index 752d06e5c98..57a3488d6d6 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 0f5c501883e..c6295be1b2a 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 09753a971a3..2c5529349ab 100644 --- a/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt +++ b/js/js.translator/testData/box/expression/when/exhaustiveCheckException.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1054 +// EXPECTED_REACHABLE_NODES: 1166 fun checkThrown(x: T, block: (T) -> Any?): Unit? { return try { println((block(x) ?: "").toString()) diff --git a/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt index 4210e091241..672163203ab 100644 --- a/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt +++ b/js/js.translator/testData/box/expression/when/forWithOneStmWhen.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 8e68c47ddb0..d4554606749 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 50fa5fc4964..ff7cd4be870 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 378b2b0d666..d72f2d3c0ba 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 ca0ac72888e..0dba80ee0e0 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 c14b5db188b..3faf5676cd1 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 86ccfcac443..7cbba574fa7 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 f5fbc4d8f89..3ab27a42dd1 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 7623c801975..e5091fa6a0b 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 e80dc00857d..294f4141f9f 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 7ca892b7d83..ab72dff9ab2 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 d6dea4db2f5..a54cec2c82a 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 71aa4e21461..be95f539425 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 966a21e4e4b..fffb5e11f91 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 0371a0c1d9b..3af511e88e7 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 2db9631e685..8b41ecb30d6 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 bbad82aca6f..1737170be0a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 9a211ca764c..9472beae067 100644 --- a/js/js.translator/testData/box/expression/when/whenWithCharRangeClause.kt +++ b/js/js.translator/testData/box/expression/when/whenWithCharRangeClause.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1039 +// EXPECTED_REACHABLE_NODES: 1157 // 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 b460883a37e..09490993254 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 // 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 83c82a2dec8..beaf2bd196c 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 9e35faff382..2078425ec7a 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 package foo var global = "" diff --git a/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt b/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt index e0f2e3bef2b..5c8560ce0c7 100644 --- a/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt +++ b/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // see KT-7683 // WhenTranslator must recognize KtWhenConditionInRange in general case of a class that has rangeTo method package foo diff --git a/js/js.translator/testData/box/expression/when/whenWithOneStmWhen.kt b/js/js.translator/testData/box/expression/when/whenWithOneStmWhen.kt index 98f868ffb4a..50a86e8014f 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 8ca80fcc195..ecee66704b6 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo fun box(): String { diff --git a/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt b/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt index 4d1719e6413..2db7b71c218 100644 --- a/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt +++ b/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // see KT-7683 // WhenTranslator must recognize KtWhenConditionInRange and produce faster code when matched expression is Int package foo diff --git a/js/js.translator/testData/box/expression/when/whenWithoutExpression.kt b/js/js.translator/testData/box/expression/when/whenWithoutExpression.kt index 792b6b71900..8b56ab92959 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 a632ae57e7f..8403fd77015 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 29915d5d1e4..033d5ae0341 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 ae96bb987e0..63f46a13459 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 c108133a111..293103de0cd 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 103e95511af..cc384777d89 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 95b6ab696d4..4821c470787 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 d901390796a..52c91b48ec6 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 c6024e7be2a..7197bf607d5 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo class A() { diff --git a/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromFor.kt b/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromFor.kt index 76c33a4060c..a5724ea0686 100644 --- a/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromFor.kt +++ b/js/js.translator/testData/box/extensionFunction/extensionFunctionCalledFromFor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1112 +// EXPECTED_REACHABLE_NODES: 1230 package foo class SimpleEnumerator { diff --git a/js/js.translator/testData/box/extensionFunction/extensionFunctionOnExpression.kt b/js/js.translator/testData/box/extensionFunction/extensionFunctionOnExpression.kt index 6e2ec77d70d..363015478c5 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 83a8a2a0319..6df3b465d31 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 33aac7665c2..e43a95155e1 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 105a82cfd1e..e5c8704d44b 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 e2c33a8c224..51449022a8f 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 9a9c1fa57de..2556ea58772 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 1a53c7d491e..ee473e4f6f0 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 c783bf229a6..5254f01fad0 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 adca582a1c8..7ca305ef4d7 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 2c8eb8820b6..b78c8dffcb9 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 80bc52cf1bf..74e7f42ec52 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 266477b0053..a2c0fc18bed 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 792bf824705..fd935a31c5c 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 8de9acf64cd..2a6ba9037d9 100644 --- a/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt +++ b/js/js.translator/testData/box/extensionProperty/externalExtensionProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 f60c4b19192..ac297a7c473 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 9e13ac1edbc..68c846abe09 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 83b31618e68..92f3b25f0a6 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 29c6d671de3..29fa6c85292 100644 --- a/js/js.translator/testData/box/extensionProperty/simplePropertyWithGetter.kt +++ b/js/js.translator/testData/box/extensionProperty/simplePropertyWithGetter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 8cd7cdd2142..21ce71eabf7 100644 --- a/js/js.translator/testData/box/incremental/catchScope.kt +++ b/js/js.translator/testData/box/incremental/catchScope.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 4d30200e47e..a342ff69671 100644 --- a/js/js.translator/testData/box/incremental/classReferencingClass.kt +++ b/js/js.translator/testData/box/incremental/classReferencingClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 ee0c9f4296f..ac04d5d0757 100644 --- a/js/js.translator/testData/box/incremental/defaultArguments.kt +++ b/js/js.translator/testData/box/incremental/defaultArguments.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 // 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 5edbf1e0233..511d4b10f65 100644 --- a/js/js.translator/testData/box/incremental/exportedPackage.kt +++ b/js/js.translator/testData/box/incremental/exportedPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 a22d9c65906..ccedfa1842f 100644 --- a/js/js.translator/testData/box/incremental/functionReferencingClass.kt +++ b/js/js.translator/testData/box/incremental/functionReferencingClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 a7b02dbdb30..549c0d8e6e2 100644 --- a/js/js.translator/testData/box/incremental/inline.kt +++ b/js/js.translator/testData/box/incremental/inline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 // FILE: a.kt private inline fun bar(f: () -> String): String = "bar(${f()})" diff --git a/js/js.translator/testData/box/incremental/multipleExport.kt b/js/js.translator/testData/box/incremental/multipleExport.kt index e5ef6d7b69f..f25089dd119 100644 --- a/js/js.translator/testData/box/incremental/multipleExport.kt +++ b/js/js.translator/testData/box/incremental/multipleExport.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 8002579b979..6e579367e99 100644 --- a/js/js.translator/testData/box/incremental/multipleReimport.kt +++ b/js/js.translator/testData/box/incremental/multipleReimport.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // MODULE: lib1 // FILE: lib1.kt diff --git a/js/js.translator/testData/box/incremental/simple.kt b/js/js.translator/testData/box/incremental/simple.kt index 0aea7ad15a1..5547698e397 100644 --- a/js/js.translator/testData/box/incremental/simple.kt +++ b/js/js.translator/testData/box/incremental/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 0b31b0e64de..9a077624e59 100644 --- a/js/js.translator/testData/box/incremental/sourceMapSourceEmbedding.kt +++ b/js/js.translator/testData/box/incremental/sourceMapSourceEmbedding.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 c2b994a604c..cb52dc0d216 100644 --- a/js/js.translator/testData/box/incremental/syntheticStatement.kt +++ b/js/js.translator/testData/box/incremental/syntheticStatement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 /// 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 567cdcedd6e..05d44d41ec4 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 a176145a78a..46cba0b056b 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 b55780463d9..59887475f2b 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 68da5a17ccf..17f63b449b1 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 package foo diff --git a/js/js.translator/testData/box/inheritance/complexInitializationOrder.kt b/js/js.translator/testData/box/inheritance/complexInitializationOrder.kt index db36d14d1c5..cd9d3607fd6 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: 1012 +// EXPECTED_REACHABLE_NODES: 1130 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 3f76e099d2b..3b2e3760bdd 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: 1027 +// EXPECTED_REACHABLE_NODES: 1145 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 fc0bc5821a1..0bc2f5b1d4a 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 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 96be090801f..ecca0e8d197 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 e55a9b4922a..c151ca40732 100644 --- a/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt +++ b/js/js.translator/testData/box/inheritance/fromNestedNativeClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 3a9f743a75c..f77b7f97432 100644 --- a/js/js.translator/testData/box/inheritance/inheritFromCharIterator.kt +++ b/js/js.translator/testData/box/inheritance/inheritFromCharIterator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 7485739eb55..077ab5345b4 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 f771bbef1fa..559e4d2cb48 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 fb5f6834aeb..51a7804d9d5 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 8d2d159babb..08055526d8a 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 interface I { fun foo() = "OK" } diff --git a/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethodFromSuperInterface.kt b/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethodFromSuperInterface.kt index 99b036a833d..8b294a1fa0a 100644 --- a/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethodFromSuperInterface.kt +++ b/js/js.translator/testData/box/inheritance/interfaces/withDefaultMethodFromSuperInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 7e4f16fe676..7402ce3e1ee 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 358bd7fff8c..0fad9deee42 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 7fe5d78feef..2b62b68e33e 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 f65aced2a70..f94e3b3dce3 100644 --- a/js/js.translator/testData/box/inheritance/nativeNativeKotlin.kt +++ b/js/js.translator/testData/box/inheritance/nativeNativeKotlin.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 0bdc25a9b37..d09d1e13b20 100644 --- a/js/js.translator/testData/box/inheritance/overrideAnyMethods.kt +++ b/js/js.translator/testData/box/inheritance/overrideAnyMethods.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 d4edf63acb0..7d4b801c850 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 7f3c5d3f1f4..9551033c4c7 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 9a78c4b419f..a59e537cd07 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 4c01de6074d..0190d8f9d5c 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 2031d8a22fb..723e3a0fd4e 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 package foo fun f() {} diff --git a/js/js.translator/testData/box/initialize/complexTopLevelPropertyInitializer.kt b/js/js.translator/testData/box/initialize/complexTopLevelPropertyInitializer.kt index 0bf5646da7b..dce080bf85e 100644 --- a/js/js.translator/testData/box/initialize/complexTopLevelPropertyInitializer.kt +++ b/js/js.translator/testData/box/initialize/complexTopLevelPropertyInitializer.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1112 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 93f940d6908..ff06b33885b 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // See KT-12254 package foo diff --git a/js/js.translator/testData/box/initialize/lateinit.kt b/js/js.translator/testData/box/initialize/lateinit.kt index 71c48602914..e27912c03a1 100644 --- a/js/js.translator/testData/box/initialize/lateinit.kt +++ b/js/js.translator/testData/box/initialize/lateinit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1120 class Greeting { val noon = xrun { verb = "Hello" diff --git a/js/js.translator/testData/box/initialize/rootPackageValInit.kt b/js/js.translator/testData/box/initialize/rootPackageValInit.kt index 22262ef8df9..3f245bca1b5 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 a4bc20a8653..77911973949 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 bf9ebc7cbb5..38b83d30983 100644 --- a/js/js.translator/testData/box/initialize/uninitializedLateinit.kt +++ b/js/js.translator/testData/box/initialize/uninitializedLateinit.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1059 +// EXPECTED_REACHABLE_NODES: 1168 // 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 2a52d3f59cd..a25435a2c1f 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 0bf10a4d143..12b2e23e2fa 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 7d05f40b447..4b76d8ef29d 100644 --- a/js/js.translator/testData/box/inline/astCopy.kt +++ b/js/js.translator/testData/box/inline/astCopy.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 38c237c56bf..93594688748 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 e9fd8f5c3d5..aa09bd82e84 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 12c25be40eb..f01c20addb6 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 e85ed662ca4..6f0b6f2ec5b 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 9fd8bd6532a..545b2486581 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 a0c79ed7bc9..b243acd0a8c 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: 1004 +// EXPECTED_REACHABLE_NODES: 1121 /* * Copy of JVM-backend test * Found at: compiler/testData/codegen/boxInline/simple/classObject.1.kt diff --git a/js/js.translator/testData/box/inline/dontInlineFunctionCall.kt b/js/js.translator/testData/box/inline/dontInlineFunctionCall.kt index 60bd1489b0e..feb92e3273a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 39dbde37560..5d62480db68 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 58205c4dfa5..45ffb0f961d 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: 1005 +// EXPECTED_REACHABLE_NODES: 1122 /* * 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 a5258177b96..4668f393a32 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 40fec38a4fd..28903772376 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 29158974140..26643166d0d 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 59426bac905..85b4ad45f6d 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 117cd925b79..64172bd3645 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 15e0fe4a279..462a737dcc6 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 d29ec7d8dc1..178e9f33c6c 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 cfbe97ca5fe..89814d93ad6 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 98dc1e9ab72..471dc11d8e3 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 bce3cd0c79c..ac12802efdf 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 7424d832487..6d72cac2251 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 ffc88bef057..7b6011416df 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 ebe781e3819..899d487e960 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: 1001 +// EXPECTED_REACHABLE_NODES: 1114 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 01c4316c643..e52d2b1e5a1 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: 997 +// EXPECTED_REACHABLE_NODES: 1114 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 888d067b185..1ee3910137a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 81a7b6aa07c..921126c883d 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 eecde9c1256..a9ae2ae8c2f 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 9c712bcb6a2..f6766c83c41 100644 --- a/js/js.translator/testData/box/inline/inlineLambdaNoCapture.kt +++ b/js/js.translator/testData/box/inline/inlineLambdaNoCapture.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 ca2ac5c14ef..efe88202486 100644 --- a/js/js.translator/testData/box/inline/inlineLambdaWithCapture.kt +++ b/js/js.translator/testData/box/inline/inlineLambdaWithCapture.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 238cfba9198..169c3d6331e 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 21e55a67d8c..8bd0f234c45 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: 1027 +// EXPECTED_REACHABLE_NODES: 1145 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 f1602faed38..09696c6bfae 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 148eb472e2f..ddca7544478 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 20a51784b1b..0cc2f91a835 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 6ea265fe112..e3a4c613620 100644 --- a/js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt +++ b/js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1104 +// EXPECTED_REACHABLE_NODES: 1222 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 2edbab7975b..750893fcc2b 100644 --- a/js/js.translator/testData/box/inline/jsCode.kt +++ b/js/js.translator/testData/box/inline/jsCode.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 621a79a0257..8ca72fc4af9 100644 --- a/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt +++ b/js/js.translator/testData/box/inline/jsCodeVarDeclared.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 8b488c60cb5..d6cdd3a1685 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 d1eec5d4afd..dc30f035d34 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 666f10f275e..34c9fd9b58d 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 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 e3ff3060cfc..74b458dfdf4 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: 1034 +// EXPECTED_REACHABLE_NODES: 1152 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 9f98c9163d6..349b22e3ed7 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 1a0efca9ae2..cf86436e458 100644 --- a/js/js.translator/testData/box/inline/localInlineFunctionComplex.kt +++ b/js/js.translator/testData/box/inline/localInlineFunctionComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1034 +// EXPECTED_REACHABLE_NODES: 1152 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 b8191cfa461..936a865b49f 100644 --- a/js/js.translator/testData/box/inline/localInlineFunctionDeclaredInLambda.kt +++ b/js/js.translator/testData/box/inline/localInlineFunctionDeclaredInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 ec7f56e5fc3..dcf4acba28a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 f973a5f2a2e..ad5fb922cab 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 package foo fun multiplyBy(a: Int): (Int) -> Int { diff --git a/js/js.translator/testData/box/inline/metadataForPublicFunction.kt b/js/js.translator/testData/box/inline/metadataForPublicFunction.kt index 497d14152a3..3e53cc280dd 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: 1012 +// EXPECTED_REACHABLE_NODES: 1129 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 1a8f9c48a24..b7bf33e751e 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 efd2c046dfa..f063f9a0cf6 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 477bef9a07b..ebbf4533f92 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: 1012 +// EXPECTED_REACHABLE_NODES: 1129 // 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 6d4e71f8340..358a82330f4 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: 1001 +// EXPECTED_REACHABLE_NODES: 1118 /* * 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 6940fe6ed67..3746fe3fa61 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 /* * 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 59162d1c806..34167b7a56a 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 7b488c46c0a..7d8c558e3dc 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: 996 +// EXPECTED_REACHABLE_NODES: 1110 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 30b5cf57a17..3fd701644ef 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: 999 +// EXPECTED_REACHABLE_NODES: 1116 /* * 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 337d117db90..2d500a14f93 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 /* * 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 c35c715acb8..c0b2c5568b9 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: 1005 +// EXPECTED_REACHABLE_NODES: 1122 /* * 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 0fb960f8902..bbc8e47f950 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: 1020 +// EXPECTED_REACHABLE_NODES: 1137 /* * 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 dd7cc8c826a..78e23f93d9a 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: 1005 +// EXPECTED_REACHABLE_NODES: 1122 /* * 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 b4584600b58..6f23e848fb2 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 /* * 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 7f4d826656d..430bc66c188 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: 1005 +// EXPECTED_REACHABLE_NODES: 1122 /* * 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 1cb907fb8d3..a439a2f19c7 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 97ccade024b..600abd5a13f 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: 1032 +// EXPECTED_REACHABLE_NODES: 1150 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 928067e6109..cb23a7b63a6 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 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 bc86471d9cb..d069cb54475 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: 1003 +// EXPECTED_REACHABLE_NODES: 1120 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 b4e28f24dc9..1f4df23ef7b 100644 --- a/js/js.translator/testData/box/inline/vararg.kt +++ b/js/js.translator/testData/box/inline/vararg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 package foo diff --git a/js/js.translator/testData/box/inlineEvaluationOrder/alsoWithReassingment.kt b/js/js.translator/testData/box/inlineEvaluationOrder/alsoWithReassingment.kt index fa6d2dc3733..4cdbfea23b5 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 2be37059d2a..5c65d0475e8 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 b6cfb32daa7..3fa0a3b955c 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 09ae3a6e9e6..6b5857f2455 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 209cb3ef143..b35b7bc7798 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 d321f79f2b5..94eac8bed27 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess1.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess1.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 148d3d8c06e..986fd914a3a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess2.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 4f9cb3498b6..748361dcc8a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess3.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayAccess3.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 00178903f73..67c897d9982 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteral.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 082be869d8c..32fcaba9a0b 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralMultipleInlineCalls.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralMultipleInlineCalls.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 b9e1028465a..d8019cebecb 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralNested.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/arrayLiteralNested.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 76601874f34..e6e57efc58a 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 b0983336803..c26af3bed5e 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 e325147224c..c0cde11bfb6 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 7e99af611b1..beff1da83c8 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 079a81c93b2..412a38be5dd 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/callQualifierComplex.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/callQualifierComplex.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 831335f6a42..65417543eb9 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/capturedVarAsArgument.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/capturedVarAsArgument.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1110 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 96c740666aa..defffb09ac2 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 a44837695f5..3247dd809ce 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 c0c60dd6274..4266cb19395 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 b9b82adf756..ee91b56fe27 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 f4abc797a1b..873c0c82d15 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 082444ce658..6bef012416a 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/continueInExtractedDoWhile.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/continueInExtractedDoWhile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 5cf44c47d40..bd65f0aff4a 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 6d49c3451b7..96f00a43166 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 4828035d716..dbe3d7e3071 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 044c2acdcc8..8822b71f953 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 f7e3afba558..0bb4a885a15 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 49892eb55ee..a6f1e1b2483 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 30b65f70bc3..603b79547b2 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 2ec9164d77c..4037b94ed70 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 ab75f09c9d2..dae96663227 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 e58c6a1658c..a0dc91429d8 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 1878aaf6a1d..6cfde196eff 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: 1003 +// EXPECTED_REACHABLE_NODES: 1120 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 acdd30d571b..2240c889cd2 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 f953101bc45..ba5c1485b2c 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 8327a1c9f77..ec8360cf1da 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 c1fa2a4c8d8..1230008d59b 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 c3f1055724e..0f1e6cd37a0 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 07b32369c38..72ec640a79b 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 51a6d644def..9568844bfa5 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 ab5c1b5e7a7..80397f944fc 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 51d1b640980..e7ad7a13eb4 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessWithSideEffect.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyAccessWithSideEffect.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1122 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 a2d65a620d6..3c46dbb9f21 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 5e0079ad0fd..e4233959c95 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectPassedToInlineFunction.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/propertyWithSideEffectPassedToInlineFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1118 // 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 6e06fe2cf0c..1029b7cf253 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: 1002 +// EXPECTED_REACHABLE_NODES: 1116 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 bc85add1f88..2426f285177 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 60450f707ee..b7bcae9685a 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 082e790c164..8df26b19999 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 9bb663d3311..57e4596a488 100644 --- a/js/js.translator/testData/box/inlineEvaluationOrder/whileConditionExtracted.kt +++ b/js/js.translator/testData/box/inlineEvaluationOrder/whileConditionExtracted.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 d91d37e0e37..4519c082c23 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 b8e387c1e7b..a9113186f1b 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 /* * 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 92e70d96d30..271b4187a20 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 /* * 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 ba65e162bf3..3ded88c0c86 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: 1018 +// EXPECTED_REACHABLE_NODES: 1136 /* * 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 e8dff09706f..f105bc60baa 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: 1016 +// EXPECTED_REACHABLE_NODES: 1134 /* * 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 830054473c2..5f91df31ea9 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 /* * 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 7c7238a3bad..199577fefee 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 /* * 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 51b76cd8af7..1ce6d3951e2 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 /* * 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 52ca5308556..90c01cea45a 100644 --- a/js/js.translator/testData/box/inlineMultiFile/closureChain.kt +++ b/js/js.translator/testData/box/inlineMultiFile/closureChain.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1113 /* * 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 78fe0daf09d..c9a1ce1e8d6 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 /* * 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 5d131dd6907..344d9c94ce9 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 /* * 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 fd4c898f886..bf7dc1482ba 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 /* * 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 0c7f4259a56..23db0a6091a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 f99ddb6d2d8..9acf1370645 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 /* * 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 dcd09b91ad2..6ab213381d9 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: 997 +// EXPECTED_REACHABLE_NODES: 1114 /* * 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 edd6247c245..a82d62c51a0 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: 1007 +// EXPECTED_REACHABLE_NODES: 1124 /* * 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 3b3c3b93c72..ec9fe51fc88 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 /* * 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 2c5d858bd75..ce0c0a8cfdd 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 /* * 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 055e0e244cc..488e9b836bc 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: 999 +// EXPECTED_REACHABLE_NODES: 1116 /* * 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 399fbd00ecc..63ef5323f50 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 /* * 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 838d11f71f2..6f9ee83bb03 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 /* * 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 eae0ab0f395..813da8bb451 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 /* * 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 c94cac7e848..8fa72d1cf35 100644 --- a/js/js.translator/testData/box/inlineMultiFile/tryCatch.kt +++ b/js/js.translator/testData/box/inlineMultiFile/tryCatch.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1012 +// EXPECTED_REACHABLE_NODES: 1130 /* * 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 c83a7705f09..5427acd9c1d 100644 --- a/js/js.translator/testData/box/inlineMultiFile/tryCatch2.kt +++ b/js/js.translator/testData/box/inlineMultiFile/tryCatch2.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1015 +// EXPECTED_REACHABLE_NODES: 1133 /* * 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 de6d534fec8..cc8cbfb5c3f 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 /* * 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 97c4dae11a9..218d7a6eb6c 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: 1015 +// EXPECTED_REACHABLE_NODES: 1133 /* * 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 b5f4eb697e5..170c114c1a5 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 /* * 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 608701db04d..6337446f896 100644 --- a/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt +++ b/js/js.translator/testData/box/inlineMultiModule/anotherModuleValInClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 // 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 adb2ee5c54c..74bb3b02ae6 100644 --- a/js/js.translator/testData/box/inlineMultiModule/callFunction.kt +++ b/js/js.translator/testData/box/inlineMultiModule/callFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 77087efbc37..91e25fd64a7 100644 --- a/js/js.translator/testData/box/inlineMultiModule/callableReference.kt +++ b/js/js.translator/testData/box/inlineMultiModule/callableReference.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 d9f5880f405..1c6f7bf65d9 100644 --- a/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt +++ b/js/js.translator/testData/box/inlineMultiModule/calledByFqName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 ec672b98d6c..19558048af6 100644 --- a/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/extensionLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 be7a4a89bd8..bf3b2833070 100644 --- a/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt +++ b/js/js.translator/testData/box/inlineMultiModule/externalInlineCallDecomposed.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1010 +// EXPECTED_REACHABLE_NODES: 1128 // 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 af90cd22b8c..29bc9951467 100644 --- a/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt +++ b/js/js.translator/testData/box/inlineMultiModule/fakeFunctionInAnotherModule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1110 // 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 e7d29d57d91..4a79b03e576 100644 --- a/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt +++ b/js/js.translator/testData/box/inlineMultiModule/importObjectInstance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 19f5b44c282..8138910d3e9 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineInInlineWithLambdaMultiModule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // MODULE: lib // FILE: lib.kt fun baz(x: String) = "($x)" diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt b/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt index bf85f757154..b363555f480 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineMemberFunWithLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1017 +// EXPECTED_REACHABLE_NODES: 1132 // LANGUAGE_VERSION: 1.2 // MODULE: lib // FILE: lib.kt diff --git a/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt b/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt index 51a5d79a428..420a3887e65 100644 --- a/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt +++ b/js/js.translator/testData/box/inlineMultiModule/inlineableAliasForExternalDeclaration.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 4371ca5e199..7409926768c 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalFriend.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 f4fd7c29d89..c820a9f0dbb 100644 --- a/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt +++ b/js/js.translator/testData/box/inlineMultiModule/internalNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 006980464ea..be3d336d899 100644 --- a/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt +++ b/js/js.translator/testData/box/inlineMultiModule/keywordAsMemberName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 9ff60136145..3b8ecff0b6e 100644 --- a/js/js.translator/testData/box/inlineMultiModule/kt16144.kt +++ b/js/js.translator/testData/box/inlineMultiModule/kt16144.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1011 +// EXPECTED_REACHABLE_NODES: 1132 // 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 4609c968c38..bf1c7f678d3 100644 --- a/js/js.translator/testData/box/inlineMultiModule/kt16160.kt +++ b/js/js.translator/testData/box/inlineMultiModule/kt16160.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1011 +// EXPECTED_REACHABLE_NODES: 1128 // 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 467efb0d9f6..46c2097f807 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambda.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 fbf7f3b60d6..2eefe649525 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambdaCalledInObjectLiteral.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1006 +// EXPECTED_REACHABLE_NODES: 1122 // 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 4c5ed6e35e8..c98ef9e4d07 100644 --- a/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt +++ b/js/js.translator/testData/box/inlineMultiModule/lambdaWithClosure.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 d4bcffe497c..bcac0219a75 100644 --- a/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt +++ b/js/js.translator/testData/box/inlineMultiModule/localNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 8eaf32f712a..f696bcf48cc 100644 --- a/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt +++ b/js/js.translator/testData/box/inlineMultiModule/localObjectLiteralWithInheritance.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1012 +// EXPECTED_REACHABLE_NODES: 1130 // 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 be9e8c6b695..408f195f696 100644 --- a/js/js.translator/testData/box/inlineMultiModule/method.kt +++ b/js/js.translator/testData/box/inlineMultiModule/method.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1010 +// EXPECTED_REACHABLE_NODES: 1127 // 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 baecb8437da..59af831e484 100644 --- a/js/js.translator/testData/box/inlineMultiModule/operators.kt +++ b/js/js.translator/testData/box/inlineMultiModule/operators.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 bf2025e74eb..d9542fbfdeb 100644 --- a/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt +++ b/js/js.translator/testData/box/inlineMultiModule/parameterWithDefaultValue.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 10a9e69cba4..456e4c005c0 100644 --- a/js/js.translator/testData/box/inlineMultiModule/property.kt +++ b/js/js.translator/testData/box/inlineMultiModule/property.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1030 +// EXPECTED_REACHABLE_NODES: 1147 // 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 aa586408f54..d096077800d 100644 --- a/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt +++ b/js/js.translator/testData/box/inlineMultiModule/reexportDuringInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 710d3c9ce22..bc1797f0199 100644 --- a/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt +++ b/js/js.translator/testData/box/inlineMultiModule/repeatedImport.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 3a32684470c..e6f6fbccc23 100644 --- a/js/js.translator/testData/box/inlineMultiModule/simple.kt +++ b/js/js.translator/testData/box/inlineMultiModule/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 10909ffc99c..0511ed31462 100644 --- a/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt +++ b/js/js.translator/testData/box/inlineMultiModule/topLevelNestedInline.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1109 // 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 df10dc77a1c..a8f34c941de 100644 --- a/js/js.translator/testData/box/inlineMultiModule/typealiases.kt +++ b/js/js.translator/testData/box/inlineMultiModule/typealiases.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 dd30deffc81..ef0b2b17bfd 100644 --- a/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt +++ b/js/js.translator/testData/box/inlineSizeReduction/inlineImportCleanup.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 // 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 af13bdbed96..50130053726 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 318d9f42bb0..93463e182ef 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 package foo // CHECK_VARS_COUNT: function=test1 count=0 diff --git a/js/js.translator/testData/box/inlineSizeReduction/noDuplicateVariableDeclaration.kt b/js/js.translator/testData/box/inlineSizeReduction/noDuplicateVariableDeclaration.kt index d516c56ea95..29a828d9ea7 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 551e24c7ff1..a87d6a22e1d 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: 997 +// EXPECTED_REACHABLE_NODES: 1116 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 6abef5e5185..937df33c2a3 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 bf9cc1f0d57..3a1db837bcb 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: 1000 +// EXPECTED_REACHABLE_NODES: 1117 // 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 cf722a06025..45694889989 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 212738ea9ac..6e494488ed2 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 4dfab02cb90..7d7d2732769 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 c04415a878a..0439ea08ac7 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 2db2c7a43af..8216f1e9214 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 2bba6b7bcb3..97b3744cc54 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 96a87049d47..3e8e36242f7 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 package foo // CHECK_CONTAINS_NO_CALLS: test diff --git a/js/js.translator/testData/box/inlineStdlib/callNameClash.kt b/js/js.translator/testData/box/inlineStdlib/callNameClash.kt index 3763c62b529..bf20a5b606a 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 f462da00e13..a67171090ac 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 da7ce9517f2..2fe7b5addee 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 641c170d267..d20bc11d2ba 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 566db65d6ea..dd391e3c3b2 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 33a75ff0493..3199c05d385 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 0e7e7b490b1..f1dc8631c65 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 35170c425b3..d6dd7e262ec 100644 --- a/js/js.translator/testData/box/java/abstractList/iterator.kt +++ b/js/js.translator/testData/box/java/abstractList/iterator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1053 +// EXPECTED_REACHABLE_NODES: 1171 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 d1656513a8a..e23fee9b9da 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 1e959fb2ec0..77ed15c9406 100644 --- a/js/js.translator/testData/box/jsCode/catchScope.kt +++ b/js/js.translator/testData/box/jsCode/catchScope.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 82739799524..57959bfec6e 100644 --- a/js/js.translator/testData/box/jsCode/codeFromVariable.kt +++ b/js/js.translator/testData/box/jsCode/codeFromVariable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 7e8e331c3a5..f163112f1da 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 253476f1f49..8d968cb1c3a 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 dcc3fe1703c..361149d5f96 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 3c5d25971b1..c60f8156ef4 100644 --- a/js/js.translator/testData/box/jsCode/forIn.kt +++ b/js/js.translator/testData/box/jsCode/forIn.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 package foo fun countKeys(a: Array): Int = js(""" diff --git a/js/js.translator/testData/box/jsCode/function.kt b/js/js.translator/testData/box/jsCode/function.kt index 8a2b13f6e34..e397f044c5a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 57d23296632..a2c31e977ef 100644 --- a/js/js.translator/testData/box/jsCode/functionName.kt +++ b/js/js.translator/testData/box/jsCode/functionName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 0d488fa2da0..7f11f515dda 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 e12bedc80fe..28b524eefad 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 f59c2ed599b..21205f7e00a 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 54292886a76..43c6f547012 100644 --- a/js/js.translator/testData/box/jsCode/labelNestedClash.kt +++ b/js/js.translator/testData/box/jsCode/labelNestedClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo // CHECK_LABELS_COUNT: function=box name=block count=1 diff --git a/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt b/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt index 73894a7ec54..92ddae655d9 100644 --- a/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt +++ b/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo fun box(): String { diff --git a/js/js.translator/testData/box/jsCode/labelSiblingClash.kt b/js/js.translator/testData/box/jsCode/labelSiblingClash.kt index 94a34b908ac..1c6255fdd7b 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 53197f5c426..6790a54a9c4 100644 --- a/js/js.translator/testData/box/jsCode/literal.kt +++ b/js/js.translator/testData/box/jsCode/literal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 85e22ef18d1..bdcd44a4f86 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 ea8843ccbc8..a01de572d32 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 package foo external interface Summizer { diff --git a/js/js.translator/testData/box/jsCode/objectScopes.kt b/js/js.translator/testData/box/jsCode/objectScopes.kt index 48a573980e9..5e51797b36f 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 a9e5084c4c9..02301149466 100644 --- a/js/js.translator/testData/box/jsCode/operators.kt +++ b/js/js.translator/testData/box/jsCode/operators.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 faead7cc399..ede16688607 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 d5737edd497..75a650cce88 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 6c0d751b68a..9e108b61f4a 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 1f4e80b7637..ec92f500e57 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 0c4a7872297..c8569fbf8a6 100644 --- a/js/js.translator/testData/box/jsModule/externalClass.kt +++ b/js/js.translator/testData/box/jsModule/externalClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 ea78f24994b..7bc553fc1fc 100644 --- a/js/js.translator/testData/box/jsModule/externalFunction.kt +++ b/js/js.translator/testData/box/jsModule/externalFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 9dc37569468..5380e53606e 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 87abc0a5827..1f576de9393 100644 --- a/js/js.translator/testData/box/jsModule/externalFunctionUmd.kt +++ b/js/js.translator/testData/box/jsModule/externalFunctionUmd.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 3c8a06cb107..bccda176ce9 100644 --- a/js/js.translator/testData/box/jsModule/externalFunctionUmdFallback.kt +++ b/js/js.translator/testData/box/jsModule/externalFunctionUmdFallback.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 7e27172d473..541cfbbe034 100644 --- a/js/js.translator/testData/box/jsModule/externalObject.kt +++ b/js/js.translator/testData/box/jsModule/externalObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 96ab85568c3..e6eb69ac3f7 100644 --- a/js/js.translator/testData/box/jsModule/externalPackage.kt +++ b/js/js.translator/testData/box/jsModule/externalPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 2ffab4e8b0f..e31f9e622a8 100644 --- a/js/js.translator/testData/box/jsModule/externalPackageInDifferentFile.kt +++ b/js/js.translator/testData/box/jsModule/externalPackageInDifferentFile.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 2fa458c3ea4..7217baf9bb0 100644 --- a/js/js.translator/testData/box/jsModule/externalPackagePlain.kt +++ b/js/js.translator/testData/box/jsModule/externalPackagePlain.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 bf0095a543b..d29c992f8c7 100644 --- a/js/js.translator/testData/box/jsModule/externalPackageUmdFallback.kt +++ b/js/js.translator/testData/box/jsModule/externalPackageUmdFallback.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 20a6fd9393d..32174a665fc 100644 --- a/js/js.translator/testData/box/jsModule/externalProperty.kt +++ b/js/js.translator/testData/box/jsModule/externalProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 984d31ae7d5..a2338b8b083 100644 --- a/js/js.translator/testData/box/jsModule/importCountCommonJS.kt +++ b/js/js.translator/testData/box/jsModule/importCountCommonJS.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 dc7c929c9d6..39ae71d3b4f 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 3e170868558..5c8537724ea 100644 --- a/js/js.translator/testData/box/jsModule/topLevelVarargFun.kt +++ b/js/js.translator/testData/box/jsModule/topLevelVarargFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 // 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 61674f93e13..eeaa918bd8a 100644 --- a/js/js.translator/testData/box/jsName/avoidNameClash.kt +++ b/js/js.translator/testData/box/jsName/avoidNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 aef6cf9886f..4fc1db47079 100644 --- a/js/js.translator/testData/box/jsName/classes.kt +++ b/js/js.translator/testData/box/jsName/classes.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 b3e2454aa33..ed80df94b60 100644 --- a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClass.kt +++ b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 6ec04b17b85..e7d21252cf1 100644 --- a/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt +++ b/js/js.translator/testData/box/jsName/inheritFromRenamedNativeClassMultimodule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 bb55280e0e1..c464e59ae39 100644 --- a/js/js.translator/testData/box/jsName/jsName.kt +++ b/js/js.translator/testData/box/jsName/jsName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 10bd7237bb5..a0de0055329 100644 --- a/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt +++ b/js/js.translator/testData/box/jsName/jsNamePropertyAccessors.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 84eaa4da411..fce5d7c0e51 100644 --- a/js/js.translator/testData/box/jsName/overriddenMethod.kt +++ b/js/js.translator/testData/box/jsName/overriddenMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 5c80be97a42..9fe62c881ab 100644 --- a/js/js.translator/testData/box/jsName/overridenFromInterface.kt +++ b/js/js.translator/testData/box/jsName/overridenFromInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 ca3b5e893e3..778850aba72 100644 --- a/js/js.translator/testData/box/jsName/peculiarIdentifiers.kt +++ b/js/js.translator/testData/box/jsName/peculiarIdentifiers.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1122 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 d4970e594a5..2ab219b8d55 100644 --- a/js/js.translator/testData/box/jsName/privateMethod.kt +++ b/js/js.translator/testData/box/jsName/privateMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 b701c1bfdba..5196191e3d8 100644 --- a/js/js.translator/testData/box/jsName/secondaryConstructor.kt +++ b/js/js.translator/testData/box/jsName/secondaryConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 1e133453d7c..c9e23fda00b 100644 --- a/js/js.translator/testData/box/jsName/simpleJsName.kt +++ b/js/js.translator/testData/box/jsName/simpleJsName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 12f98dea38f..67be645a8c2 100644 --- a/js/js.translator/testData/box/jsQualifier/classes.kt +++ b/js/js.translator/testData/box/jsQualifier/classes.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 0409dd2dbad..7f07d1dd036 100644 --- a/js/js.translator/testData/box/jsQualifier/simple.kt +++ b/js/js.translator/testData/box/jsQualifier/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 8b94a05fc4e..858faccc1dd 100644 --- a/js/js.translator/testData/box/jsQualifier/umdFallback.kt +++ b/js/js.translator/testData/box/jsQualifier/umdFallback.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 61c4eea30ab..bb85c5fa891 100644 --- a/js/js.translator/testData/box/jsQualifier/withModule.kt +++ b/js/js.translator/testData/box/jsQualifier/withModule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // MODULE: lib // FILE: lib.kt // MODULE_KIND: AMD diff --git a/js/js.translator/testData/box/labels/labelOnExpression.kt b/js/js.translator/testData/box/labels/labelOnExpression.kt index 693733f0456..f74cb90b0fe 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: 1005 +// EXPECTED_REACHABLE_NODES: 1122 // 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 ad1f59a5f83..58e89945f33 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 5616188bf81..88f3d6d1f5c 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 d380257dcdb..3c9b774521f 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 26e5dffe642..4db1a72b239 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: 1028 +// EXPECTED_REACHABLE_NODES: 1146 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 68f2dd38590..a82c6b050e8 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: 1028 +// EXPECTED_REACHABLE_NODES: 1146 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 41210246268..be15a49e475 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 366780603ec..3041e93bf79 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 edeffa8d152..bd51e60a635 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 43f1773c60c..4a3ea25f15f 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 a0cdc2f3ca0..0e2585f40df 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 853df71f20f..f3fc938a6e3 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 30f31227cca..23cef94edc3 100644 --- a/js/js.translator/testData/box/multiFile/classOfTheSameNameInAnotherPackage.kt +++ b/js/js.translator/testData/box/multiFile/classOfTheSameNameInAnotherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 0080cf5a5ec..3a865ec0578 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 // 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 1b999eef912..7d669b55292 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 7996eb29ed6..90b53538a71 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 b2b7ebaa1f4..69c4c206464 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 612f2ac0f66..183a714da46 100644 --- a/js/js.translator/testData/box/multiFile/packageAndPrivateDeclarationDoNotClash.kt +++ b/js/js.translator/testData/box/multiFile/packageAndPrivateDeclarationDoNotClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 77b1f534fdc..23b7757c0d0 100644 --- a/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt +++ b/js/js.translator/testData/box/multiModule/interfaceMethodWithDefaultParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 4071f63647f..ffd2d76f8d1 100644 --- a/js/js.translator/testData/box/multiModule/localClassMetadata.kt +++ b/js/js.translator/testData/box/multiModule/localClassMetadata.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1029 +// EXPECTED_REACHABLE_NODES: 1147 // 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 7f70eacb828..552b0e22cce 100644 --- a/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt +++ b/js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 e374f7de4f7..9f0c2597c82 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 // 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 23f864b5863..d1cfc36fe32 100644 --- a/js/js.translator/testData/box/multiModule/samePackageNames.kt +++ b/js/js.translator/testData/box/multiModule/samePackageNames.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1014 +// EXPECTED_REACHABLE_NODES: 1132 // 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 abcb44a8054..e43653f2d53 100644 --- a/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt +++ b/js/js.translator/testData/box/multiModule/useElementsFromDefaultPackageInAnotherModule.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 74bc79293da..ccc45fb52c0 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/jsModuleOnPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 ff26c04c0ce..4acd6410aa3 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/moduleWithNonIdentifierName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 ba13d71e09a..44f4c0a0d80 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/amd/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 c076d5a30da..60debcc81a7 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/inlineFromModuleWithNonIdentifierName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 b7220ee3d28..1e5c5cdae78 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/moduleWithNonIdentifierName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 1e2ad484151..6c7f9d3156c 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/common_js/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 4ce48a8f3a4..382b9902558 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/inlineFromModuleWithNonIdentifierName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 // 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 ac3333a530d..2dbe3f74328 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/moduleWithNonIdentifierName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 3d85f250d64..0ab27aa3496 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/plain/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 95d775e05a3..550076db129 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/umd/moduleWithNonIdentifierName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 46ed9bc3f91..c7fa4eee94b 100644 --- a/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt +++ b/js/js.translator/testData/box/multiModuleWrappers/umd/simple.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 0752e938c91..9b5eea163df 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 // 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 0d0d725bad7..63dcd9f1666 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 d44d6561e62..25054e6baff 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 4ca47abaaac..1469a96924a 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 8a01973c177..dbb6df7f140 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 eb3f9a2c02a..0e8e608b869 100644 --- a/js/js.translator/testData/box/multiPackage/packageVariableVisibleFromOtherPackage.kt +++ b/js/js.translator/testData/box/multiPackage/packageVariableVisibleFromOtherPackage.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 3becb494960..0ed1b7b4e60 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 // 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 249afb05919..3655169fe6f 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 48a8f7f22e7..c4c8c6adf77 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 9a5eead6468..7ed53369ef3 100644 --- a/js/js.translator/testData/box/multideclaration/multiValForArray.kt +++ b/js/js.translator/testData/box/multideclaration/multiValForArray.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1113 package foo class A { diff --git a/js/js.translator/testData/box/multideclaration/multiValForMap.kt b/js/js.translator/testData/box/multideclaration/multiValForMap.kt index 246cd12b133..79570f21038 100644 --- a/js/js.translator/testData/box/multideclaration/multiValForMap.kt +++ b/js/js.translator/testData/box/multideclaration/multiValForMap.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1104 +// EXPECTED_REACHABLE_NODES: 1222 package foo diff --git a/js/js.translator/testData/box/multideclaration/multiValForRange.kt b/js/js.translator/testData/box/multideclaration/multiValForRange.kt index ec3abd9bed9..bd217f167a3 100644 --- a/js/js.translator/testData/box/multideclaration/multiValForRange.kt +++ b/js/js.translator/testData/box/multideclaration/multiValForRange.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1131 +// EXPECTED_REACHABLE_NODES: 1249 package foo class C(val i: Int) : Comparable, A() { diff --git a/js/js.translator/testData/box/multideclaration/multiValInIntFor.kt b/js/js.translator/testData/box/multideclaration/multiValInIntFor.kt index e4c20e8b35d..96049bc1923 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 package foo operator fun Int.component1(): Int { diff --git a/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt b/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt index bc5f8677fa3..114e4d1bf0d 100644 --- a/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt +++ b/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 c7106943036..e92d8e0b8f4 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 a386c250cc1..02e0eaa9fe6 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 ff8a7a506f4..2ec0aa7163f 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 d291f5e1b56..52b16529a2d 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 13ffe0553bd..0848d96e04d 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 b89b17c4cb5..92e0e1a585e 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 37dd62c2ee1..4b91ffa53ff 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 1705a26d871..b952634d4f9 100644 --- a/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt +++ b/js/js.translator/testData/box/nameClashes/localFunctionInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 // 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 7f9e6d6b51e..e02b78fae1b 100644 --- a/js/js.translator/testData/box/nameClashes/localFunctions.kt +++ b/js/js.translator/testData/box/nameClashes/localFunctions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 6f6a312528c..6c966228f4b 100644 --- a/js/js.translator/testData/box/nameClashes/methodAndPrivateProperty.kt +++ b/js/js.translator/testData/box/nameClashes/methodAndPrivateProperty.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 62142147ab9..b2081221b63 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 3a2f3439d3e..73c71f4f5f0 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: 1015 +// EXPECTED_REACHABLE_NODES: 1133 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 ad890214bd3..63426f29494 100644 --- a/js/js.translator/testData/box/nameClashes/nativeAndTopLevelFunction.kt +++ b/js/js.translator/testData/box/nameClashes/nativeAndTopLevelFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 8e3aa9ba917..b5c38dbc624 100644 --- a/js/js.translator/testData/box/nameClashes/nativeDeclarationAndLocalVar.kt +++ b/js/js.translator/testData/box/nameClashes/nativeDeclarationAndLocalVar.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 96bab3242fb..a3f02bec619 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 9b58567873e..a8983ba0711 100644 --- a/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt +++ b/js/js.translator/testData/box/nameClashes/propertyAndNativeMethod.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 // 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 a741fe1d5b9..b08c2467b92 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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/native/accessToCompanionObjectFromInlineFun.kt b/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt index f3a5f3a562d..f8c1377698d 100644 --- a/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt +++ b/js/js.translator/testData/box/native/accessToCompanionObjectFromInlineFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 7c70f7419a8..4c3dfe73c65 100644 --- a/js/js.translator/testData/box/native/callbackOptionalParameter.kt +++ b/js/js.translator/testData/box/native/callbackOptionalParameter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 56a273933ed..80f1c23ebc0 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 01051bf19ef..d505abe6923 100644 --- a/js/js.translator/testData/box/native/castToNativeInterface.kt +++ b/js/js.translator/testData/box/native/castToNativeInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 // 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 340bea174b1..177f4e4fee5 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 2dcb3e8ddce..56bf5026501 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 d3ed1978e54..30551a721b3 100644 --- a/js/js.translator/testData/box/native/castToTypeParamBoundedByNativeInterface.kt +++ b/js/js.translator/testData/box/native/castToTypeParamBoundedByNativeInterface.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 // 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 1c8be692ad4..8715fa3bae8 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 0f457fcb348..8941437620a 100644 --- a/js/js.translator/testData/box/native/classObject.kt +++ b/js/js.translator/testData/box/native/classObject.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 ea3a13b6870..1b6887ed0b4 100644 --- a/js/js.translator/testData/box/native/equalsMangling.kt +++ b/js/js.translator/testData/box/native/equalsMangling.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 3a2628e2bb9..b29783b26b1 100644 --- a/js/js.translator/testData/box/native/exception.kt +++ b/js/js.translator/testData/box/native/exception.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 775228f3f98..e3a5d6af1d3 100644 --- a/js/js.translator/testData/box/native/inheritanceFromNativeClass.kt +++ b/js/js.translator/testData/box/native/inheritanceFromNativeClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 2e737f6630b..41deab8acfb 100644 --- a/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt +++ b/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1011 +// EXPECTED_REACHABLE_NODES: 1129 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 59d04ef740f..4a1e0025f64 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 a50e68f10ef..3dd57683f39 100644 --- a/js/js.translator/testData/box/native/library.kt +++ b/js/js.translator/testData/box/native/library.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 @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 b1b973262c9..6b8f9bdf42c 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: 994 +// EXPECTED_REACHABLE_NODES: 1111 //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 65105e1d57c..af0180a2f56 100644 --- a/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt +++ b/js/js.translator/testData/box/native/nativeGetterAndNativeSetter.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 d43ebf4902a..09a33ff42e6 100644 --- a/js/js.translator/testData/box/native/nativeInvoke.kt +++ b/js/js.translator/testData/box/native/nativeInvoke.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 4b4c94d9544..91295b47a80 100644 --- a/js/js.translator/testData/box/native/nestedElements.kt +++ b/js/js.translator/testData/box/native/nestedElements.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1022 +// EXPECTED_REACHABLE_NODES: 1140 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 c361820ca0d..53b0f25bc7c 100644 --- a/js/js.translator/testData/box/native/objectFunWithVararg.kt +++ b/js/js.translator/testData/box/native/objectFunWithVararg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1109 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 9db51f334ce..60ad0b13976 100644 --- a/js/js.translator/testData/box/native/overrideNativeOverloadedFunction.kt +++ b/js/js.translator/testData/box/native/overrideNativeOverloadedFunction.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1014 +// EXPECTED_REACHABLE_NODES: 1132 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 d3fc18b0b8c..08966f7efde 100644 --- a/js/js.translator/testData/box/native/passExtLambdaFromNative.kt +++ b/js/js.translator/testData/box/native/passExtLambdaFromNative.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 fbc609cc506..984ac0bf230 100644 --- a/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt +++ b/js/js.translator/testData/box/native/passMemberOrExtFromNative.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 bca5542410c..63f6e84ffed 100644 --- a/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt +++ b/js/js.translator/testData/box/native/passTopLevelFunctionFromNative.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 8c3d7dae0e7..59dac630423 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 f00973f3446..070dc859d2b 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 71f24e1cb3d..d91dd26c93e 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 09cab983e52..431d286ebca 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 aa677d1077c..5a70a7637e4 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 50509ae30a0..39b67a12ab9 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 7d484b4aebe..b97a2e7b48d 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 dabdb219fac..a9f16bc7f8f 100644 --- a/js/js.translator/testData/box/native/undefined.kt +++ b/js/js.translator/testData/box/native/undefined.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 ca76c593aa3..25ee0320f6b 100644 --- a/js/js.translator/testData/box/native/useClassFromInlineFun.kt +++ b/js/js.translator/testData/box/native/useClassFromInlineFun.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1110 // 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 e6a44df43b4..a0a79b8351b 100644 --- a/js/js.translator/testData/box/native/vararg.kt +++ b/js/js.translator/testData/box/native/vararg.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1028 +// EXPECTED_REACHABLE_NODES: 1144 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 39c131640a9..b125eabaa2c 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 // 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 7f30a8a4817..153631a99a3 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 // 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 6f7b7f4f937..0a6de09b690 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 f9074317579..1f36e9c1a39 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 1e7303d0e46..2b1efe7a502 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 23bc3c0ee34..75100925116 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: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 54d3baea141..2f587c05c9e 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 89e3ac666cf..0afd12322c3 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 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 fa39941755c..c8cdeccac19 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 // 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 0e0877ca127..aa819ca5633 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 8bb5b128394..ba84f160e47 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 d576dbd64d0..e0056585cc7 100644 --- a/js/js.translator/testData/box/nestedTypes/outerNative.kt +++ b/js/js.translator/testData/box/nestedTypes/outerNative.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 33297452ca1..6565c8b6be2 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 4a6ac3238c6..03b83dfbd50 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 edb76f33af4..52675c42a61 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 d04f76684d9..de1c4edef14 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: 1025 +// EXPECTED_REACHABLE_NODES: 1143 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 3b35cbf55b1..46c18edbcbe 100644 --- a/js/js.translator/testData/box/number/assignmentIntOverflow.kt +++ b/js/js.translator/testData/box/number/assignmentIntOverflow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 3fbcdae58d9..a1901ba20e4 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo fun testShortConversions(c: Short): Boolean { diff --git a/js/js.translator/testData/box/number/conversionsWithTruncation.kt b/js/js.translator/testData/box/number/conversionsWithTruncation.kt index be919e4d0e8..b1d807ef643 100644 --- a/js/js.translator/testData/box/number/conversionsWithTruncation.kt +++ b/js/js.translator/testData/box/number/conversionsWithTruncation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt b/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt index cfd3df87bfa..1ca58d936ca 100644 --- a/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt +++ b/js/js.translator/testData/box/number/conversionsWithoutTruncation.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 abd34783a8c..2906b2e5bef 100644 --- a/js/js.translator/testData/box/number/division.kt +++ b/js/js.translator/testData/box/number/division.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/doubleConversions.kt b/js/js.translator/testData/box/number/doubleConversions.kt index 565e8cc7c82..a1afce438db 100644 --- a/js/js.translator/testData/box/number/doubleConversions.kt +++ b/js/js.translator/testData/box/number/doubleConversions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 156d6721e8d..2ea5edd7ca1 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 fun box(): String { diff --git a/js/js.translator/testData/box/number/hexadecimalConstant.kt b/js/js.translator/testData/box/number/hexadecimalConstant.kt index e7f427e32b7..4e9c1dd3d38 100644 --- a/js/js.translator/testData/box/number/hexadecimalConstant.kt +++ b/js/js.translator/testData/box/number/hexadecimalConstant.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/intConversions.kt b/js/js.translator/testData/box/number/intConversions.kt index e9054ede3cc..8fbc8effc9d 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 5cf686d83e4..9fa0714d466 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 65b9a04e233..0d34406e7a1 100644 --- a/js/js.translator/testData/box/number/intIncDecOverflow.kt +++ b/js/js.translator/testData/box/number/intIncDecOverflow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 992 +// EXPECTED_REACHABLE_NODES: 1110 package foo diff --git a/js/js.translator/testData/box/number/intOverflow.kt b/js/js.translator/testData/box/number/intOverflow.kt index 3e7ae95b917..4609a3b89ba 100644 --- a/js/js.translator/testData/box/number/intOverflow.kt +++ b/js/js.translator/testData/box/number/intOverflow.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 7d90f1502e7..6f15ffbefb5 100644 --- a/js/js.translator/testData/box/number/kt2342.kt +++ b/js/js.translator/testData/box/number/kt2342.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 7304188dd95..cb403890b0a 100644 --- a/js/js.translator/testData/box/number/longArray.kt +++ b/js/js.translator/testData/box/number/longArray.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1114 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/longBinaryOperations.kt b/js/js.translator/testData/box/number/longBinaryOperations.kt index 6f68e507ebc..82ff21ca116 100644 --- a/js/js.translator/testData/box/number/longBinaryOperations.kt +++ b/js/js.translator/testData/box/number/longBinaryOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo fun fact(n: Int): Long = if (n == 1) 1L else n * fact(n - 1) diff --git a/js/js.translator/testData/box/number/longBitOperations.kt b/js/js.translator/testData/box/number/longBitOperations.kt index c46a681d4d7..0644b09c46a 100644 --- a/js/js.translator/testData/box/number/longBitOperations.kt +++ b/js/js.translator/testData/box/number/longBitOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/longCompareToIntrinsic.kt b/js/js.translator/testData/box/number/longCompareToIntrinsic.kt index 96184387f82..351c34a30c9 100644 --- a/js/js.translator/testData/box/number/longCompareToIntrinsic.kt +++ b/js/js.translator/testData/box/number/longCompareToIntrinsic.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 19232fbccab..10df9d35d99 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 e54fa4a9d8b..8926575d60a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo fun box(): String { diff --git a/js/js.translator/testData/box/number/longUnaryOperations.kt b/js/js.translator/testData/box/number/longUnaryOperations.kt index 66d71b80e1e..1098dbfa07d 100644 --- a/js/js.translator/testData/box/number/longUnaryOperations.kt +++ b/js/js.translator/testData/box/number/longUnaryOperations.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 188bcf31334..e79f0194c50 100644 --- a/js/js.translator/testData/box/number/numberCompareTo.kt +++ b/js/js.translator/testData/box/number/numberCompareTo.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1119 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 c485507fc24..77b79a5bad9 100644 --- a/js/js.translator/testData/box/number/numberConversions.kt +++ b/js/js.translator/testData/box/number/numberConversions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 5685a6b7910..eaab2b783a6 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 4d13e95cf6a..2994297252d 100644 --- a/js/js.translator/testData/box/number/numberIsCheck.kt +++ b/js/js.translator/testData/box/number/numberIsCheck.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 998 +// EXPECTED_REACHABLE_NODES: 1115 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 bbbf8c1f57a..f145e52f74b 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 // 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 da6da21816c..29eeacc6833 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 7183b7e5738..a2bf9346d02 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 74effccb4c4..8ae058859f2 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: 1023 +// EXPECTED_REACHABLE_NODES: 1141 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 1aebaca54c2..6b1a885512a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 3e561620ea0..09c5d0ee617 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 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 f49810b83e9..dfacfecb4e6 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 a96b0a41577..572766e3772 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 92f30504070..b59a6108a2a 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 d1770f6a194..44d33ae634a 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 eddc6e4c30e..42cff0f6a79 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 6c33a6cb92b..516604aea2c 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 85852b92474..fa5e339240c 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/operatorOverloading/compareToByName.kt b/js/js.translator/testData/box/operatorOverloading/compareToByName.kt index 84c40aa0adc..50c5dbfaab4 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 package foo diff --git a/js/js.translator/testData/box/operatorOverloading/notOverload.kt b/js/js.translator/testData/box/operatorOverloading/notOverload.kt index ff15810bd21..e1127fa1efd 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 a7c108970c3..534a72ae0e1 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 8692fae8e68..2ca255dbed4 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: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 7603d52c861..bf4cf693380 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 bea3708d181..b4a1b1de414 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 9820d8be366..8000fd39b84 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: 995 +// EXPECTED_REACHABLE_NODES: 1113 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 a891568d374..bfb12306d31 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 4b2a6cbeec5..e6975cb4be0 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 b2d185006ab..c7ede1916d2 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 c0a724d3d22..397515c02d6 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 c54cc0423a4..659c50eb7c4 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 a9271d2d2ad..8873efb2890 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 8d833f99bdb..4fefaafa43f 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 2fab5a19309..195b741a072 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 a929c3c5bcf..7da4603e8e0 100644 --- a/js/js.translator/testData/box/operatorOverloading/usingModInCaseModAssignNotAvailable.kt +++ b/js/js.translator/testData/box/operatorOverloading/usingModInCaseModAssignNotAvailable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 96dca796eea..ed29c645cf0 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 6cb7392e923..2ccf775c11d 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 e2e5c3f0ff1..0d5d79a1c07 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 b251f2bfc43..e1895ba1614 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 c2a4d1969b8..84c83e8c544 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 900ef852c22..5ac25274895 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 c4b75d8c0dd..ebee96e3bb0 100644 --- a/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/accessorsWithJsName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 e4699ae2b9d..68427489fc0 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 ef2034b164f..e83be83588a 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 fddfe0e93a9..09b8d5d67b7 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 954e394c2e5..8e4b88448ec 100644 --- a/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/defaultAccessorsWithJsName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 fdeb8d52c2a..9f754f829e2 100644 --- a/js/js.translator/testData/box/propertyAccess/enumerable.kt +++ b/js/js.translator/testData/box/propertyAccess/enumerable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1033 +// EXPECTED_REACHABLE_NODES: 1151 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 beb3ee2ac70..eaac58fa975 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 84e0f6234c1..dd99be1984a 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 ad0a46fa54d..eab3d6633f1 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 2ce5f6eecd8..a2a544428b5 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 1e9a30de82c..0451ffa8f46 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: 997 +// EXPECTED_REACHABLE_NODES: 1115 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 5b227df54ba..ed10ce32523 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 8b5522de395..27a83042f46 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 6c15f6dd743..6f14815e55d 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 9d54970f501..bad7f6332e2 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 cf3baf2139e..b52cfa91fb2 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 0ec82c350e5..fd2d7dd6014 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 package foo class Test() { diff --git a/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt b/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt index e20cb541243..7b57ff8cdc3 100644 --- a/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt +++ b/js/js.translator/testData/box/propertyAccess/staticAccessorsWithJsName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 100b20aa273..f245c04ef79 100644 --- a/js/js.translator/testData/box/propertyAccess/subclassAccessorsWithJsNameInSuper.kt +++ b/js/js.translator/testData/box/propertyAccess/subclassAccessorsWithJsNameInSuper.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1015 +// EXPECTED_REACHABLE_NODES: 1133 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 39ea40dc281..676d154040f 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 f7dc4343dcd..8be23690e0e 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: 1018 +// EXPECTED_REACHABLE_NODES: 1136 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 6966f0879e2..80be5c7c1a5 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 de333abbfc4..ca18bcefa44 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 // 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 429ff185af5..22c5798db9d 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 df853f3d167..2bb0069dce6 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 // 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 3425352d864..1288075646b 100644 --- a/js/js.translator/testData/box/propertyOverride/overloadPrivateVal.kt +++ b/js/js.translator/testData/box/propertyOverride/overloadPrivateVal.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 c22ada905a9..dcfaf227687 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: 1004 +// EXPECTED_REACHABLE_NODES: 1122 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 6c63aa2ee5a..40c67e59cd0 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: 1017 +// EXPECTED_REACHABLE_NODES: 1135 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 5b5cc8ffb19..de3be9a83a8 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: 1015 +// EXPECTED_REACHABLE_NODES: 1133 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 4d968826e2b..740d7fa2cdd 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 1c7a7d9b855..e077bf61a09 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 package foo open class A { diff --git a/js/js.translator/testData/box/range/creatingProgressions.kt b/js/js.translator/testData/box/range/creatingProgressions.kt index 4935df3b7f8..b12a8727ced 100644 --- a/js/js.translator/testData/box/range/creatingProgressions.kt +++ b/js/js.translator/testData/box/range/creatingProgressions.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1025 +// EXPECTED_REACHABLE_NODES: 1143 package foo fun box(): String { diff --git a/js/js.translator/testData/box/range/explicitRange.kt b/js/js.translator/testData/box/range/explicitRange.kt index 4cf6ac1429f..1c6705e56fe 100644 --- a/js/js.translator/testData/box/range/explicitRange.kt +++ b/js/js.translator/testData/box/range/explicitRange.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo fun box(): String { diff --git a/js/js.translator/testData/box/range/intInRange.kt b/js/js.translator/testData/box/range/intInRange.kt index 8bbc7fb8b3e..da175072ef8 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo diff --git a/js/js.translator/testData/box/range/iteratingOverRanges.kt b/js/js.translator/testData/box/range/iteratingOverRanges.kt index 47440a25736..56cb03b8907 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo fun box(): String { diff --git a/js/js.translator/testData/box/range/rangeEquals.kt b/js/js.translator/testData/box/range/rangeEquals.kt index a9114bfd07a..92c83440bff 100644 --- a/js/js.translator/testData/box/range/rangeEquals.kt +++ b/js/js.translator/testData/box/range/rangeEquals.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1042 +// EXPECTED_REACHABLE_NODES: 1160 package foo fun box(): String { diff --git a/js/js.translator/testData/box/range/rangeSugarSyntax.kt b/js/js.translator/testData/box/range/rangeSugarSyntax.kt index 3a8a04f6935..1a9279ef222 100644 --- a/js/js.translator/testData/box/range/rangeSugarSyntax.kt +++ b/js/js.translator/testData/box/range/rangeSugarSyntax.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo fun box(): String { diff --git a/js/js.translator/testData/box/range/rangeToDoesNotIterate.kt b/js/js.translator/testData/box/range/rangeToDoesNotIterate.kt index b86f23df934..2de051276c3 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo diff --git a/js/js.translator/testData/box/reflection/jsClass.kt b/js/js.translator/testData/box/reflection/jsClass.kt index 58f6a2a0578..f4d1ebf6213 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: 1050 +// EXPECTED_REACHABLE_NODES: 1169 package foo fun box(): String { diff --git a/js/js.translator/testData/box/reflection/jsClassName.kt b/js/js.translator/testData/box/reflection/jsClassName.kt index 046f3cb8125..5ec453c18c9 100644 --- a/js/js.translator/testData/box/reflection/jsClassName.kt +++ b/js/js.translator/testData/box/reflection/jsClassName.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1055 +// EXPECTED_REACHABLE_NODES: 1174 package foo fun testWithInstance() { diff --git a/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt b/js/js.translator/testData/box/reflection/jsClassOnReifiedType.kt index c3c8d92d041..8488e739897 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: 1047 +// EXPECTED_REACHABLE_NODES: 1165 package foo inline fun foo(): JsClass { diff --git a/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt b/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt index 061291acdc1..f2044984e8b 100644 --- a/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt +++ b/js/js.translator/testData/box/reflection/jsClassOnReifiedTypeInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1049 +// EXPECTED_REACHABLE_NODES: 1167 package foo inline fun foo(): () -> JsClass { diff --git a/js/js.translator/testData/box/reflection/jsClassSimpleName.kt b/js/js.translator/testData/box/reflection/jsClassSimpleName.kt index 1e17e8bab72..a96013539d3 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: 1058 +// EXPECTED_REACHABLE_NODES: 1177 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 ed531fd907f..74df1aff4fd 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: 1051 +// EXPECTED_REACHABLE_NODES: 1168 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 1d6b65a83b7..ce9a101aae4 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: 1060 +// EXPECTED_REACHABLE_NODES: 1177 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 f71b2949f80..cb2d9334a38 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: 1048 +// EXPECTED_REACHABLE_NODES: 1165 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 d9c64d12b79..0cd0884b4a6 100644 --- a/js/js.translator/testData/box/reflection/kClassOnReifiedTypeInLambda.kt +++ b/js/js.translator/testData/box/reflection/kClassOnReifiedTypeInLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1050 +// EXPECTED_REACHABLE_NODES: 1167 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 66d6496fef6..a738bf277eb 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: 1060 +// EXPECTED_REACHABLE_NODES: 1177 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 dcc2ab0b4ef..8404e0535f6 100644 --- a/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt +++ b/js/js.translator/testData/box/reflection/kClassToAndFromJsClass.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1058 +// EXPECTED_REACHABLE_NODES: 1175 package foo 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 a9641b9f5c5..aff59eda4c7 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 // 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 e7cd5bb65a9..dd3db72c856 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: 1041 +// EXPECTED_REACHABLE_NODES: 1159 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 6b1d29e7743..a609630bac6 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 93eaf801649..af608cd95b6 100644 --- a/js/js.translator/testData/box/reified/capture.kt +++ b/js/js.translator/testData/box/reified/capture.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1014 +// EXPECTED_REACHABLE_NODES: 1127 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 27938c3c96f..0c75251feb4 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: 1005 +// EXPECTED_REACHABLE_NODES: 1123 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 4fd535e3a9b..eefb008eae1 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 f758548c62c..44b2372e4fd 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: 1006 +// EXPECTED_REACHABLE_NODES: 1123 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 031fb16bcff..a33cc6eeb23 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: 1012 +// EXPECTED_REACHABLE_NODES: 1130 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 704cd4e9787..c62b958ef3b 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 bb53bc053fd..ddc96889b5e 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 7da8afb7a66..36ac5216977 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: 1007 +// EXPECTED_REACHABLE_NODES: 1125 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 c4812a016d2..4a773ae51bc 100644 --- a/js/js.translator/testData/box/reified/isNumber.kt +++ b/js/js.translator/testData/box/reified/isNumber.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1114 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 8f3b66f630d..8a20d0afed7 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 8c99d7a2b75..f800e204015 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 439ea602695..67fd1a5d9b0 100644 --- a/js/js.translator/testData/box/reified/lambdaNameClash.kt +++ b/js/js.translator/testData/box/reified/lambdaNameClash.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 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 5534125dda7..7caaf4624cb 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: 1001 +// EXPECTED_REACHABLE_NODES: 1118 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 7062b8bac30..8447fb98e2e 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 ad53ffd4f63..3dc21f470f7 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 31c8a8b4bc7..d667a19db9c 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 f7cdc64e929..b6fecf722dc 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: 1001 +// EXPECTED_REACHABLE_NODES: 1119 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 4319554c9a8..840d480ddb5 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 f33ae577ace..0a78ce94ce8 100644 --- a/js/js.translator/testData/box/rtti/isComparable.kt +++ b/js/js.translator/testData/box/rtti/isComparable.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1007 +// EXPECTED_REACHABLE_NODES: 1124 package foo class A : Comparable { diff --git a/js/js.translator/testData/box/rtti/isJsPrimitiveType.kt b/js/js.translator/testData/box/rtti/isJsPrimitiveType.kt index 61e3b0ba1e7..b534a402eb3 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: 1031 +// EXPECTED_REACHABLE_NODES: 1148 package foo enum class Type { diff --git a/js/js.translator/testData/box/rtti/isObject.kt b/js/js.translator/testData/box/rtti/isObject.kt index e27bf799a62..833846b3c99 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 2fd310fe3b5..23c256a0c2c 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 // 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 8a94d161264..4c613cf8e25 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 aa8c13aa2b0..00c7570609a 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 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 f6f8bf6c2fd..2bf3c34a32d 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: 1058 +// EXPECTED_REACHABLE_NODES: 1176 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 fc86710632e..ea617b8f0e4 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: 994 +// EXPECTED_REACHABLE_NODES: 1112 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 a2c1325caa3..675be9bb2c9 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: 1006 +// EXPECTED_REACHABLE_NODES: 1124 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 531d0adbae0..9ec106a7315 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: 1003 +// EXPECTED_REACHABLE_NODES: 1121 package foo diff --git a/js/js.translator/testData/box/rtti/rttiForTrait2.kt b/js/js.translator/testData/box/rtti/rttiForTrait2.kt index 40cac5d6b6e..750ef21c188 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: 1014 +// EXPECTED_REACHABLE_NODES: 1132 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 08bb780f6cf..77b28ce6826 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 49e92c74ceb..0c1dd0e37a2 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: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 50a2c7ef421..6cdcdf00cfc 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 8da68d4ee05..c4aed58bc19 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 bfd13c67645..ba066431cfe 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 14b328dd827..19f4f449bb9 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 c3e09048875..5b31e4c7e0b 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 b575e353f10..e10da3e62a2 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 08da4874829..c91142301fe 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 055bbc8353d..5e887c6d92e 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: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 a748dec93f4..c130b880543 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 5b1099b9b31..0a13bc84877 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 0c4b260a15a..17a47bf61db 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 924221eb194..a938d7461af 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 f0ddabdcdb8..76aa57c1c12 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 a98b4f2d063..ebb8504a416 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 7973750cfe9..e4752f64548 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 afce80b8bc3..f65845a7ffd 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 f453b923829..05932432257 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 fba61c7e5c5..455ceba3ad0 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 8d154f5d817..28675d55944 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 b5326d7e603..ff3dffe13e2 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 fbe3a41f41a..768ce5ada56 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 8e3441162b5..d0aab9621f2 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 16e98b21519..0f2bb14ccaf 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 8b8dce69666..93a632bc8e8 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: 1000 +// EXPECTED_REACHABLE_NODES: 1118 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 fbeb82dbb2f..b5dcda5c7e9 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: 991 +// EXPECTED_REACHABLE_NODES: 1109 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 27e054fdcc5..d83c4195e30 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 ca8ef68aea1..ef19bf4d007 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 package foo diff --git a/js/js.translator/testData/box/simple/positiveAndNegativeNumbers.kt b/js/js.translator/testData/box/simple/positiveAndNegativeNumbers.kt index 8d8d66bfe5f..46c3c3e0fdc 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 4fdeebd423a..f2f349e33eb 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 edc7a2b364b..77b642b9d1d 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 699c28a890d..316aa5171b3 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: 992 +// EXPECTED_REACHABLE_NODES: 1110 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 52a8117ac29..0ada703cb9a 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo class Test() { diff --git a/js/js.translator/testData/box/simple/simpleInitializer.kt b/js/js.translator/testData/box/simple/simpleInitializer.kt index 1c89fc51808..b9d53ea0e9e 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: 996 +// EXPECTED_REACHABLE_NODES: 1114 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 8df0f9fc0cc..2292e329d84 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 63280133673..b63334146d4 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: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 068b89a2107..5a38ef029b2 100644 --- a/js/js.translator/testData/box/standardClasses/any.kt +++ b/js/js.translator/testData/box/standardClasses/any.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 995 +// EXPECTED_REACHABLE_NODES: 1113 // 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 9db96a4dad8..8b69c1ae25b 100644 --- a/js/js.translator/testData/box/standardClasses/array.kt +++ b/js/js.translator/testData/box/standardClasses/array.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1108 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 d3b9e7847c9..50d330276d0 100644 --- a/js/js.translator/testData/box/standardClasses/arrayAccess.kt +++ b/js/js.translator/testData/box/standardClasses/arrayAccess.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1108 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 5b96477635d..28b46374815 100644 --- a/js/js.translator/testData/box/standardClasses/arrayConstructorsWithLambda.kt +++ b/js/js.translator/testData/box/standardClasses/arrayConstructorsWithLambda.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 991 +// EXPECTED_REACHABLE_NODES: 1111 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 151d6dbbfba..c042e7fca6a 100644 --- a/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt +++ b/js/js.translator/testData/box/standardClasses/arrayFactoryMethods.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1002 +// EXPECTED_REACHABLE_NODES: 1120 package foo diff --git a/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt b/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt index 0ada23fbaf7..0190f5d3023 100644 --- a/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt +++ b/js/js.translator/testData/box/standardClasses/arrayFunctionConstructor.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1112 package foo val f = { i: Int -> i + 1 } diff --git a/js/js.translator/testData/box/standardClasses/arrayIsFilledWithNulls.kt b/js/js.translator/testData/box/standardClasses/arrayIsFilledWithNulls.kt index e7d78539f25..8875ffa5ecb 100644 --- a/js/js.translator/testData/box/standardClasses/arrayIsFilledWithNulls.kt +++ b/js/js.translator/testData/box/standardClasses/arrayIsFilledWithNulls.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 994 +// EXPECTED_REACHABLE_NODES: 1108 package foo val a = arrayOfNulls(3) diff --git a/js/js.translator/testData/box/standardClasses/arraySize.kt b/js/js.translator/testData/box/standardClasses/arraySize.kt index 2e0d722a0df..0ba3805511d 100644 --- a/js/js.translator/testData/box/standardClasses/arraySize.kt +++ b/js/js.translator/testData/box/standardClasses/arraySize.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1111 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 eb533845e37..9c40fa99b3c 100644 --- a/js/js.translator/testData/box/standardClasses/arraysIterator.kt +++ b/js/js.translator/testData/box/standardClasses/arraysIterator.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1105 +// EXPECTED_REACHABLE_NODES: 1221 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 211cbe3d792..a807e63d232 100644 --- a/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt +++ b/js/js.translator/testData/box/standardClasses/charArrayGetSet.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 997 +// EXPECTED_REACHABLE_NODES: 1109 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 830e34b0f5d..479b9b3580d 100644 --- a/js/js.translator/testData/box/standardClasses/hashMapTypeOfElement.kt +++ b/js/js.translator/testData/box/standardClasses/hashMapTypeOfElement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 996 +// EXPECTED_REACHABLE_NODES: 1114 package foo diff --git a/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt b/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt index e3899a11f63..04cacaa586e 100644 --- a/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt +++ b/js/js.translator/testData/box/standardClasses/hashSetTypeOfElement.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1011 +// EXPECTED_REACHABLE_NODES: 1129 package foo diff --git a/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt b/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt index f6ecd02d1a6..65104f4d8b6 100644 --- a/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt +++ b/js/js.translator/testData/box/standardClasses/mutableMapRemoveWithCollision.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 999 +// EXPECTED_REACHABLE_NODES: 1117 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 cfe727cc6b2..02eb18dbcc5 100644 --- a/js/js.translator/testData/box/standardClasses/stringBuilder.kt +++ b/js/js.translator/testData/box/standardClasses/stringBuilder.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 990 +// EXPECTED_REACHABLE_NODES: 1108 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 918cd249369..2cef60ed448 100644 --- a/js/js.translator/testData/box/standardClasses/stringPlus.kt +++ b/js/js.translator/testData/box/standardClasses/stringPlus.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 993 +// EXPECTED_REACHABLE_NODES: 1111 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 cd1ac2299c4..2bff07e1cef 100644 --- a/js/js.translator/testData/box/superCall/classSuperCall.kt +++ b/js/js.translator/testData/box/superCall/classSuperCall.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1012 +// EXPECTED_REACHABLE_NODES: 1130 package foo open class A(val barVal: Int) { diff --git a/js/js.translator/testData/box/superCall/traitSuperCall.kt b/js/js.translator/testData/box/superCall/traitSuperCall.kt index 4d7e03fc38c..10ab36bb759 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 f341970fd94..85b2dc94993 100644 --- a/js/js.translator/testData/box/trait/checkImplementationCharacteristics.kt +++ b/js/js.translator/testData/box/trait/checkImplementationCharacteristics.kt @@ -1,4 +1,4 @@ -// EXPECTED_REACHABLE_NODES: 1011 +// EXPECTED_REACHABLE_NODES: 1128 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 a4089762683..0fd222f26c2 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 package foo diff --git a/js/js.translator/testData/box/trait/classDerivesFromTraitAndClass.kt b/js/js.translator/testData/box/trait/classDerivesFromTraitAndClass.kt index 66fd39661a1..e4f96f77c16 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: 1013 +// EXPECTED_REACHABLE_NODES: 1131 package foo diff --git a/js/js.translator/testData/box/trait/definitionOrder.kt b/js/js.translator/testData/box/trait/definitionOrder.kt index 12efe6ce1a2..348c1ee8bf0 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: 1023 +// EXPECTED_REACHABLE_NODES: 1141 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 b5d4b126fec..980d160d3e3 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: 998 +// EXPECTED_REACHABLE_NODES: 1116 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 582b90c4361..3b7aceb1955 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: 1009 +// EXPECTED_REACHABLE_NODES: 1127 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 3a5b981a10a..eef773ebb09 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: 1008 +// EXPECTED_REACHABLE_NODES: 1126 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 5c36bc926e2..aa10224c583 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: 1011 +// EXPECTED_REACHABLE_NODES: 1129 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 ca18d1720ef..b1ec2f6c1b7 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: 1017 +// EXPECTED_REACHABLE_NODES: 1135 package foo interface A {