Diagnostics test: array creation of non-reified TP

#KT-1370 Fixed
This commit is contained in:
Denis Zharkov
2014-11-20 12:19:55 +04:00
parent 428109e8c4
commit f7d1bc5931
3 changed files with 34 additions and 0 deletions
@@ -0,0 +1,10 @@
package
internal fun </*0*/ T> fail1(): kotlin.Array<T>
internal fun </*0*/ T> fail2(): kotlin.Array<T>
internal fun </*0*/ T> fail3(/*0*/ block: () -> T): kotlin.Pair<kotlin.Array<T>, kotlin.Array<T>>
internal fun </*0*/ T> ok1(/*0*/ block: () -> kotlin.Array<T>): kotlin.Array<T>
kotlin.inline() internal fun </*0*/ reified T> ok2(): kotlin.Array<T>
internal fun </*0*/ T> ok3(/*0*/ block: () -> kotlin.Array<T>): kotlin.Array<T>
kotlin.inline() internal fun </*0*/ reified T> ok4(): kotlin.Array<T>
kotlin.inline() internal fun </*0*/ reified T> ok5(/*0*/ block: () -> T): kotlin.Pair<kotlin.Array<T>, kotlin.Array<T>>