Files
kotlin-fork/compiler/testData/codegen/box/reflection/genericSignature/genericFunctionReferenceSignature.kt
T
2022-07-12 13:07:14 +00:00

16 lines
302 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// TARGET_BACKEND: NATIVE
// WITH_REFLECT
package test
fun <T> foo(x: T) = x
fun box(): String {
val bar: kotlin.reflect.KFunction1<Int, Int> = ::foo
val returnType = bar.returnType
if (returnType.toString() != "T") return returnType.toString()
return "OK"
}