tests: Update external tests (1.1.2-dev-393)
This commit is contained in:
+23
@@ -0,0 +1,23 @@
|
||||
// IGNORE_BACKEND: NATIVE
|
||||
// WITH_RUNTIME
|
||||
// KOTLIN_CONFIGURATION_FLAGS: +JVM.INHERIT_MULTIFILE_PARTS
|
||||
// FILE: 1.kt
|
||||
|
||||
@file:[JvmName("MultifileClass") JvmMultifileClass]
|
||||
package a
|
||||
|
||||
inline fun foo(body: () -> String): String = bar(body())
|
||||
|
||||
public fun bar(x: String): String = x
|
||||
|
||||
inline fun <reified T> inlineOnly(x: Any?): Boolean = x is T
|
||||
|
||||
// FILE: 2.kt
|
||||
|
||||
import a.foo
|
||||
import a.inlineOnly
|
||||
|
||||
fun box(): String {
|
||||
if (!inlineOnly<String>("OK")) return "fail 1"
|
||||
return foo { "OK" }
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// IGNORE_BACKEND: NATIVE
|
||||
// FILE: 1.kt
|
||||
// WITH_RUNTIME
|
||||
@file:[JvmName("MultifileClass") JvmMultifileClass]
|
||||
package a
|
||||
|
||||
inline fun foo(body: () -> String): String = bar(body())
|
||||
|
||||
public fun bar(x: String): String = x
|
||||
|
||||
inline fun <reified T> inlineOnly(x: Any?): Boolean = x is T
|
||||
|
||||
// FILE: 2.kt
|
||||
|
||||
import a.foo
|
||||
import a.inlineOnly
|
||||
|
||||
fun box(): String {
|
||||
if (!inlineOnly<String>("OK")) return "fail 1"
|
||||
return foo { "OK" }
|
||||
}
|
||||
Reference in New Issue
Block a user