update reachable nodes
diff --git a/js/js.translator/testData/box/dynamic/nameClashing.kt b/js/js.translator/testData/box/dynamic/nameClashing.kt
index 3bd0d04..2459720 100644
--- a/js/js.translator/testData/box/dynamic/nameClashing.kt
+++ b/js/js.translator/testData/box/dynamic/nameClashing.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1123
+// EXPECTED_REACHABLE_NODES: 1241
package foo
fun assertContains(expectedName: String, f: () -> Unit) {
diff --git a/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt b/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt
index 2df112f..5fe1d6b 100644
--- a/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt
+++ b/js/js.translator/testData/box/expression/evaluationOrder/loopWithBreakContinueReturnInCondition.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1119
+// EXPECTED_REACHABLE_NODES: 1236
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 6f74506..5ff3a3a 100644
--- a/js/js.translator/testData/box/expression/for/forIteratesOverNonLiteralRange.kt
+++ b/js/js.translator/testData/box/expression/for/forIteratesOverNonLiteralRange.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1113
+// EXPECTED_REACHABLE_NODES: 1232
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 2e49a3c..1e91036 100644
--- a/js/js.translator/testData/box/expression/stringClass/extensionMethods.kt
+++ b/js/js.translator/testData/box/expression/stringClass/extensionMethods.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1131
+// EXPECTED_REACHABLE_NODES: 1250
package foo
val testString = "foobarbaz"
diff --git a/js/js.translator/testData/box/expression/typeCheck/simpleAsClass.kt b/js/js.translator/testData/box/expression/typeCheck/simpleAsClass.kt
index d352e83..07391f1 100644
--- a/js/js.translator/testData/box/expression/typeCheck/simpleAsClass.kt
+++ b/js/js.translator/testData/box/expression/typeCheck/simpleAsClass.kt
@@ -1,4 +1,4 @@
-// EXPECTED_REACHABLE_NODES: 1108
+// EXPECTED_REACHABLE_NODES: 1234
package foo
diff --git a/js/js.translator/testData/box/expression/typeCheck/simpleIsClass.kt b/js/js.translator/testData/box/expression/typeCheck/simpleIsClass.kt
index 0cd6b30..7f69e00 100644
--- a/js/js.translator/testData/box/expression/typeCheck/simpleIsClass.kt
+++ b/js/js.translator/testData/box/expression/typeCheck/simpleIsClass.kt
@@ -1,4 +1,4 @@
-// EXPECTED_REACHABLE_NODES: 1108
+// EXPECTED_REACHABLE_NODES: 1227
package foo
diff --git a/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt b/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt
index ae5f5a3..2d0926e 100644
--- a/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt
+++ b/js/js.translator/testData/box/expression/when/whenWithLongRangeClause.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1114
+// EXPECTED_REACHABLE_NODES: 1240
// 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/whenWithRangeClause.kt b/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt
index ba21733..992a31d 100644
--- a/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt
+++ b/js/js.translator/testData/box/expression/when/whenWithRangeClause.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1112
+// EXPECTED_REACHABLE_NODES: 1230
// 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/jsCode/labelNestedClashWithKotlin.kt b/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt
index 7eab925..7e035a6 100644
--- a/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt
+++ b/js/js.translator/testData/box/jsCode/labelNestedClashWithKotlin.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1112
+// EXPECTED_REACHABLE_NODES: 1229
package foo
fun box(): String {
diff --git a/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt b/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt
index a6c684f..5d6c392c 100644
--- a/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt
+++ b/js/js.translator/testData/box/multideclaration/multiValInIntRangeFor.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1110
+// EXPECTED_REACHABLE_NODES: 1228
package foo
operator fun Int.component1(): Int {
diff --git a/js/js.translator/testData/box/number/constantPropagation.kt b/js/js.translator/testData/box/number/constantPropagation.kt
index 7d324c2..d2a4ab9 100644
--- a/js/js.translator/testData/box/number/constantPropagation.kt
+++ b/js/js.translator/testData/box/number/constantPropagation.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1126
+// EXPECTED_REACHABLE_NODES: 1266
// MODULE: lib1
// FILE: lib1.kt
diff --git a/js/js.translator/testData/box/range/explicitRange.kt b/js/js.translator/testData/box/range/explicitRange.kt
index 64216a6..cdd1a30 100644
--- a/js/js.translator/testData/box/range/explicitRange.kt
+++ b/js/js.translator/testData/box/range/explicitRange.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1108
+// EXPECTED_REACHABLE_NODES: 1226
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 44c8553..7575f59 100644
--- a/js/js.translator/testData/box/range/rangeEquals.kt
+++ b/js/js.translator/testData/box/range/rangeEquals.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1160
+// EXPECTED_REACHABLE_NODES: 1281
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 e019dbc..e925181 100644
--- a/js/js.translator/testData/box/range/rangeSugarSyntax.kt
+++ b/js/js.translator/testData/box/range/rangeSugarSyntax.kt
@@ -1,5 +1,5 @@
// IGNORE_BACKEND: JS_IR
-// EXPECTED_REACHABLE_NODES: 1108
+// EXPECTED_REACHABLE_NODES: 1226
package foo
fun box(): String {