[JS IR] tests both per-module and regular mode

This commit is contained in:
Anton Bannykh
2021-12-08 19:13:02 +03:00
parent 95b5c44fba
commit aa628ae7b3
17 changed files with 176 additions and 128 deletions
@@ -1,6 +1,7 @@
// KT-49225
// RUN_PLAIN_BOX_FUNCTION
// IGNORE_BACKEND: JS
// SPLIT_PER_MODULE
// MODULE: lib
// FILE: lib.kt
@@ -3,9 +3,6 @@ package foo
// CHECK_CONTAINS_NO_CALLS: multiplyInline except=imul TARGET_BACKENDS=JS
// FIXME: Not inlined on IR BE
// CHECK_CONTAINS_NO_CALLS: multiplyInline except=multiply IGNORED_BACKENDS=JS
// CHECK_FUNCTION_EXISTS: runNoinline
// CHECK_NOT_CALLED: runNoinline
@@ -9,8 +9,6 @@ package foo
import test.*
// CHECK_CONTAINS_NO_CALLS: testClassObject except=Companion_getInstance
internal fun testFinalInline(): String {
return Z().finalInline({"final"})
}
+1 -1
View File
@@ -1,7 +1,7 @@
// EXPECTED_REACHABLE_NODES: 1285
// MODULE_KIND: UMD
// NO_JS_MODULE_SYSTEM
// FUNCTION_CALLED_TIMES: require count=3
// FUNCTION_CALLED_TIMES: require count=3 TARGET_BACKENDS=JS
@JsModule("lib")
@JsNonModule