fee6d4f282
#KT-10429 Fixed
19 lines
313 B
Kotlin
Vendored
19 lines
313 B
Kotlin
Vendored
package test
|
|
|
|
class B<T>
|
|
|
|
interface A {
|
|
fun <T> aTest(p: T): B<T>
|
|
}
|
|
|
|
open class Test {
|
|
|
|
inline fun <reified T> test(crossinline z: () -> Int) = object : A {
|
|
override fun <T> aTest(p: T): B<T> {
|
|
z()
|
|
return B<T>()
|
|
}
|
|
}
|
|
|
|
fun callInline() = test<String> { 1 }
|
|
} |