Optimize out trivial INSTANCEOF checks

#KT-18157 Fixed Target versions 1.1.4
This commit is contained in:
Dmitry Petrov
2017-05-29 13:44:28 +03:00
parent 74ee9ce68b
commit d559212d70
9 changed files with 97 additions and 35 deletions
@@ -4,8 +4,10 @@ sealed class A {
class C : A()
}
fun foo(): A = A.C()
fun box(): String {
val a: A = A.C()
val a: A = foo()
val b: Boolean
when (a) {
A.B -> b = true