[JS IR BE] Update tests

This commit is contained in:
Zalim Bashorov
2018-07-25 14:38:28 +03:00
parent 0da14e4189
commit 2fb286e39c
57 changed files with 3 additions and 56 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// WITH_RUNTIME // WITH_RUNTIME
@Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
open class A(val x: String) { open class A(val x: String) {
constructor(`in`: String, y: String) : this(`in` + y) constructor(`in`: String, y: String) : this(`in` + y)
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1119 // EXPECTED_REACHABLE_NODES: 1119
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1113 // EXPECTED_REACHABLE_NODES: 1113
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1119 // EXPECTED_REACHABLE_NODES: 1119
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1113 // EXPECTED_REACHABLE_NODES: 1113
package foo package foo
+1 -2
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1157 // EXPECTED_REACHABLE_NODES: 1157
package foo package foo
@@ -8,7 +7,7 @@ object f {
override fun equals(other: Any?): Boolean { override fun equals(other: Any?): Boolean {
equalsCalled++ equalsCalled++
if (equalsCalled > 1) return false if (equalsCalled > 1) return false
return super.equals(other) return this === other
} }
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1119 // EXPECTED_REACHABLE_NODES: 1119
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1118 // EXPECTED_REACHABLE_NODES: 1118
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1120 // EXPECTED_REACHABLE_NODES: 1120
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
external class C external class C
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1126 // EXPECTED_REACHABLE_NODES: 1126
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
fun box(): String { fun box(): String {
val a = (fun(): String { val a = (fun(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1112 // EXPECTED_REACHABLE_NODES: 1112
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1114 // EXPECTED_REACHABLE_NODES: 1114
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1121 // EXPECTED_REACHABLE_NODES: 1121
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1112 // EXPECTED_REACHABLE_NODES: 1112
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1111 // EXPECTED_REACHABLE_NODES: 1111
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1114 // EXPECTED_REACHABLE_NODES: 1114
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1141 // EXPECTED_REACHABLE_NODES: 1141
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1114 // EXPECTED_REACHABLE_NODES: 1114
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1111 // EXPECTED_REACHABLE_NODES: 1111
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1111 // EXPECTED_REACHABLE_NODES: 1111
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1115 // EXPECTED_REACHABLE_NODES: 1115
// KT-2995 creating factory methods to simulate overloaded constructors don't work in JavaScript // KT-2995 creating factory methods to simulate overloaded constructors don't work in JavaScript
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1120 // EXPECTED_REACHABLE_NODES: 1120
// KT-2219 if function overload overridden function its name doesn't translated correctly // KT-2219 if function overload overridden function its name doesn't translated correctly
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1126 // EXPECTED_REACHABLE_NODES: 1126
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,3 +1,4 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1133 // EXPECTED_REACHABLE_NODES: 1133
external enum class X { external enum class X {
A, B A, B
@@ -1,3 +1,4 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1203 // EXPECTED_REACHABLE_NODES: 1203
external interface Foo { external interface Foo {
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1116 // EXPECTED_REACHABLE_NODES: 1116
// CHECK_CONTAINS_NO_CALLS: box except=equals;Baz_getInstance;callLocal;callLocalExtension // CHECK_CONTAINS_NO_CALLS: box except=equals;Baz_getInstance;callLocal;callLocalExtension
// CHECK_CONTAINS_NO_CALLS: callLocal // CHECK_CONTAINS_NO_CALLS: callLocal
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1117 // EXPECTED_REACHABLE_NODES: 1117
/* /*
* Copy of JVM-backend test * Copy of JVM-backend test
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1108 // EXPECTED_REACHABLE_NODES: 1108
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1113 // EXPECTED_REACHABLE_NODES: 1113
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1112 // EXPECTED_REACHABLE_NODES: 1112
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1113 // EXPECTED_REACHABLE_NODES: 1113
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1113 // EXPECTED_REACHABLE_NODES: 1113
// MODULE_KIND: UMD // MODULE_KIND: UMD
// NO_JS_MODULE_SYSTEM // NO_JS_MODULE_SYSTEM
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1114 // EXPECTED_REACHABLE_NODES: 1114
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1115 // EXPECTED_REACHABLE_NODES: 1115
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1110 // EXPECTED_REACHABLE_NODES: 1110
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1112 // EXPECTED_REACHABLE_NODES: 1112
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
private external fun foo(): String private external fun foo(): String
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1118 // EXPECTED_REACHABLE_NODES: 1118
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1116 // EXPECTED_REACHABLE_NODES: 1116
package foo package foo
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1119 // EXPECTED_REACHABLE_NODES: 1119
package foo package foo