[JS IR] tests both per-module and regular mode
This commit is contained in:
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user