Fixed message for TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH error

This commit is contained in:
Svetlana Isakova
2014-12-17 15:34:57 +03:00
parent 7b09e85717
commit 9d09a4d1b4
4 changed files with 21 additions and 1 deletions
@@ -0,0 +1,9 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER
fun <T> foo(a1: Array<T>, a2: Array<out T>): T = null!!
fun test(a1: Array<in Int>, a2: Array<Int>) {
val c: Int = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH(kotlin.Int; kotlin.Any?)!>foo<!>(a1, a2)
}
@@ -0,0 +1,4 @@
package
internal fun </*0*/ T> foo(/*0*/ a1: kotlin.Array<T>, /*1*/ a2: kotlin.Array<out T>): T
internal fun test(/*0*/ a1: kotlin.Array<in kotlin.Int>, /*1*/ a2: kotlin.Array<kotlin.Int>): kotlin.Unit