Fixed argument for error message 'TYPE_PARAMETER_AS_REIFIED'

This commit is contained in:
Svetlana Isakova
2014-11-14 17:52:58 +03:00
parent 0719297d8f
commit 2948ca9077
4 changed files with 17 additions and 1 deletions
@@ -0,0 +1,8 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_PARAMETER_AS_REIFIED
public data class Pair<out A, out B>()
inline fun <R, reified T> f(): Pair<Array<R>, Array<T>> = throw UnsupportedOperationException()
fun <A> test(): Pair<Array<String>, Array<A>> = f()
@@ -0,0 +1,2 @@
<!-- typeParameterAsReified1 -->
Cannot use 'T' as reified type parameter. Use a class instead.