fix tests in org.jetbrains.kotlin.js.test.semantics
This commit is contained in:
@@ -3,16 +3,16 @@ package foo
|
||||
// CHECK_CONTAINS_NO_CALLS: multiplyInline
|
||||
// CHECK_NOT_CALLED: runNoinline
|
||||
|
||||
inline fun multiply(a: Int, b: Int) = a * b
|
||||
internal inline fun multiply(a: Int, b: Int) = a * b
|
||||
|
||||
inline fun run(a: Int, b: Int, func: (Int, Int) -> Int) = func(a, b)
|
||||
internal inline fun run(a: Int, b: Int, func: (Int, Int) -> Int) = func(a, b)
|
||||
|
||||
fun multiplyInline(a: Int, b: Int) = run(a, b, ::multiply)
|
||||
internal fun multiplyInline(a: Int, b: Int) = run(a, b, ::multiply)
|
||||
|
||||
|
||||
inline fun runNoinline(a: Int, b: Int, noinline func: (Int, Int) -> Int) = func(a, b)
|
||||
internal inline fun runNoinline(a: Int, b: Int, noinline func: (Int, Int) -> Int) = func(a, b)
|
||||
|
||||
fun multiplyNoinline(a: Int, b: Int) = runNoinline(a, b, ::multiply)
|
||||
internal fun multiplyNoinline(a: Int, b: Int) = runNoinline(a, b, ::multiply)
|
||||
|
||||
|
||||
fun box(): String {
|
||||
|
||||
Reference in New Issue
Block a user