Made <T> in arrayOfNulls() reified #KT-5651 Fixed

This commit is contained in:
Denis Zharkov
2014-11-13 14:34:05 +04:00
committed by Andrey Breslav
parent eec4b7094c
commit 8d47bdfebb
8 changed files with 154 additions and 4 deletions
@@ -0,0 +1,14 @@
// !DIAGNOSTICS: -NOTHING_TO_INLINE -UNUSED_VARIABLE
fun <T> foo() {
val x = <!TYPE_PARAMETER_AS_REIFIED!>arrayOfNulls<!><T>(5)
}
inline fun <reified T> bar() {
val x = arrayOfNulls<T>(5)
}
fun baz() {
bar<Int>()
val x: Array<Int?> = arrayOfNulls(5)
}