Do not generate CHECKCAST after 'null' literal

#KT-15411 Fixed
This commit is contained in:
Alexander Udalov
2016-12-23 14:41:32 +03:00
parent 4c9bac084c
commit 3d9c264d63
3 changed files with 33 additions and 1 deletions
@@ -0,0 +1,15 @@
// KT-15411 Unnecessary CHECKCAST bytecode when dealing with null
fun test1(): String? {
return null
}
fun test2(): BooleanArray? {
return null
}
fun test3(): Unit? {
return null
}
// 0 CHECKCAST