CAST_NEVER_SUCCEED: replace subtyping check with subclassing check #KT-13206 Fixed

(cherry picked from commit 5fc797a)
This commit is contained in:
Mikhail Glukhikh
2016-07-21 16:48:15 +03:00
committed by Mikhail Glukhikh
parent 17c824f7f2
commit a902c4901a
3 changed files with 13 additions and 44 deletions
@@ -12,7 +12,7 @@ fun use() {
fun checkArrays(): Array<Any> {
val someArray = arrayOfNulls<Any>(5)
someArray <!CAST_NEVER_SUCCEEDS!>as<!> Array<Int>
<!UNCHECKED_CAST!>someArray as Array<Int><!>
return <!UNCHECKED_CAST!>someArray as Array<Any><!>
}