Files
kotlin-fork/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.kt
T
Denis Zharkov b3691b7358 Frontend changes for reified type parameters
Allowing reified only for inline functions and Intrinsics
2014-11-13 20:56:09 +03:00

13 lines
291 B
Kotlin

// !DIAGNOSTICS: -NOTHING_TO_INLINE -UNUSED_PARAMETER
inline fun <reified T> T.plus(p: T): T = this
inline fun <reified T> T.invoke(): T = this
fun <A> main(tp: A, any: Any) {
tp <!TYPE_PARAMETER_AS_REIFIED!>+<!> tp
any + any
<!TYPE_PARAMETER_AS_REIFIED!>tp<!>()
any()
}