Files
kotlin-fork/compiler/testData/codegen/boxInline/reified/kt7017.kt
T
2020-03-12 17:22:33 +03:00

25 lines
323 B
Kotlin
Vendored

// IGNORE_BACKEND: JS
// FILE: 1.kt
package test
inline fun <reified T> test(x: Any): Boolean {
val x = object {
val y = x is T
}
return x.y
}
// FILE: 2.kt
import test.*
fun box(): String {
if (!test<String>("OK")) return "fail 1"
if (test<Int>("OK")) return "fail 2"
return "OK"
}